summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorAles Kozumplik <akozumpl@redhat.com>2010-06-10 16:17:51 +0200
committerAles Kozumplik <akozumpl@redhat.com>2010-06-11 08:15:30 +0200
commit4075fce519f00093f8fba76d51881c4f53bdccbe (patch)
tree7c0271a119dd85f3ea90bbd1a5afda01c5cf11e6 /scripts
parenta2835207a5251daff14dacf9454d357169af9204 (diff)
downloadanaconda-4075fce519f00093f8fba76d51881c4f53bdccbe.tar.gz
anaconda-4075fce519f00093f8fba76d51881c4f53bdccbe.tar.xz
anaconda-4075fce519f00093f8fba76d51881c4f53bdccbe.zip
fix: kickstart sshpw command dysfunctional (#602308).
this is because /etc was missing a couple of dummy files libuser absolutely needs in order not to fail.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/upd-instroot8
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/upd-instroot b/scripts/upd-instroot
index bfd2d756d..f0d9f6ef4 100755
--- a/scripts/upd-instroot
+++ b/scripts/upd-instroot
@@ -1068,6 +1068,14 @@ directory = /mnt/sysimage/etc
directory = /mnt/sysimage/etc
EOF
+echo "Creating /etc/skel"
+# libuser needs this when it creates sshpw users
+mkdir -p $DEST/etc/skel
+
+echo "Creating empty /etc/gshadow"
+# libuser needs this when it creates sshpw users
+touch $DEST/etc/gshadow
+
sed -i 's|\(installforallkernels\) = 0|\1 = 1|' $DEST/etc/yum/pluginconf.d/fedorakmod.conf
#