Project

General

Profile

Bug #1732 » 0002-Remove-the-check-for-devfs-in-initdiskless.patch

rumcic, 04/14/2010 09:31 PM

View differences:

etc/rc.d/diskless
# Provide a function for normalizing the mounting of memory filesystems.
# $1 = size
# $2 = mount point
# $3 = (optional) bytes-per-inode
mount_md() {
if [ -n "$3" ]; then
bpi="-i $3"
fi
/sbin/mount_mfs $bpi -s $1 swap $2
/sbin/mount_mfs -s $1 swap $2
}
# If there is a global system configuration file, suck it in.
......
fi
fi
if sysctl vfs.devfs > /dev/null 2>&1 ; then
# we have DEVFS, no worries...
true
elif (/bin/mkdir /dev/.diskless 2> /dev/null); then
# if /dev is writable assume it has already been populated
# via rc.d/diskless
#
rmdir /dev/.diskless
else
(cd /; find -x dev | cpio -o -H newc) > /tmp/dev.tmp
mount_md 4096 /dev 512
(cd /; cpio -i -H newc -d < /tmp/dev.tmp)
rm -f /tmp/dev.tmp
fi
# generate our hostname
#
if [ -z "`hostname -s`" ]; then
(2-2/4)