summaryrefslogtreecommitdiffstats
path: root/etc/rc.diskless1
diff options
context:
space:
mode:
Diffstat (limited to 'etc/rc.diskless1')
-rw-r--r--etc/rc.diskless118
1 files changed, 12 insertions, 6 deletions
diff --git a/etc/rc.diskless1 b/etc/rc.diskless1
index 30b4e4f..050628a 100644
--- a/etc/rc.diskless1
+++ b/etc/rc.diskless1
@@ -92,13 +92,14 @@ for i in ${iflist} ; do
done
echo "Interface ${bootp_ifc} IP-Address ${bootp_ipa} Broadcast ${bootp_ipbca}"
+if [ -d /conf/default/etc ]; then
+ mount_md 4096 /etc 0
+ chkerr $? "MFS mount on /etc"
+ /bin/chmod 755 /etc
-mount_md 4096 /etc 0
-chkerr $? "MFS mount on /etc"
-/bin/chmod 755 /etc
-
-/bin/cp -Rp /conf/default/etc/* /etc
-chkerr $? "cp /conf/default/etc to /etc MFS"
+ /bin/cp -Rp /conf/default/etc/* /etc
+ chkerr $? "cp /conf/default/etc to /etc MFS"
+fi
# Allow for override files to replace files in /etc. Use /conf/*/etc to find
# the override files. First choice is default files that # always override,
@@ -114,6 +115,11 @@ for i in ${bootp_ipbca} ${bootp_ipa} ; do
fi
done
+# Since we are starting with a very fresh /etc on an MFS:
+if [ -d /conf/default/etc ]; then
+ newaliases
+if
+
# Tell /etc/rc to run the specified script after it does its mounts but
# before it does anything else.
#
OpenPOWER on IntegriCloud