filesystem: mount devtmpfs if not already mounted.
This commit is contained in:
parent
0456bd2193
commit
bbbdb9d54e
@ -14,6 +14,10 @@ fi
|
|||||||
|
|
||||||
sysinit()
|
sysinit()
|
||||||
{
|
{
|
||||||
|
if ! [ -c /dev/null ]; then
|
||||||
|
mount -t devtmpfs devtmpfs /dev
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -f /.reboot ]; then
|
if [ -f /.reboot ]; then
|
||||||
mount -t proc proc /proc
|
mount -t proc proc /proc
|
||||||
mount -o remount,rw /
|
mount -o remount,rw /
|
||||||
@ -23,36 +27,33 @@ sysinit()
|
|||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Mount pseudo-filesystems.
|
# Mount pseudo-filesystems.
|
||||||
mount -t sysfs sysfs /sys &&
|
mount -t sysfs sysfs /sys &&
|
||||||
mount -t proc proc /proc &&
|
mount -t proc proc /proc &&
|
||||||
mkdir /dev/shm /dev/pts &&
|
mkdir /dev/shm /dev/pts &&
|
||||||
mount -t tmpfs -o size="$cfg_tmpfs_size" tmpfs /dev/shm &&
|
mount -t tmpfs -o size="$cfg_tmpfs_size" tmpfs /dev/shm &&
|
||||||
mount -t devpts devpts /dev/pts &&
|
mount -t devpts devpts /dev/pts &&
|
||||||
|
|
||||||
# Register mdev as hotplug event handler.
|
# Register mdev as hotplug event handler.
|
||||||
echo >/dev/mdev.seq &&
|
echo >/dev/mdev.seq &&
|
||||||
echo /sbin/mdev > /proc/sys/kernel/hotplug &&
|
echo /sbin/mdev > /proc/sys/kernel/hotplug &&
|
||||||
|
|
||||||
# Update ld cache, populate /dev.
|
# Update ld cache, populate /dev.
|
||||||
# mount -o remount,rw / &&
|
|
||||||
/sbin/mdev -s &&
|
/sbin/mdev -s &&
|
||||||
# /sbin/ldconfig &&
|
|
||||||
# mount -o remount,ro / &&
|
|
||||||
|
|
||||||
# Set minimum free kbytes.
|
# Set minimum free kbytes.
|
||||||
echo "$cfg_min_free_kbytes" > /proc/sys/vm/min_free_kbytes &&
|
echo "$cfg_min_free_kbytes" > /proc/sys/vm/min_free_kbytes &&
|
||||||
|
|
||||||
# Set hostname.
|
# Set hostname.
|
||||||
hostname "$cfg_hostname" &&
|
hostname "$cfg_hostname" &&
|
||||||
|
|
||||||
# Loopback device.
|
# Loopback device.
|
||||||
ifconfig lo 127.0.0.1 netmask 255.0.0.0 up &&
|
ifconfig lo 127.0.0.1 netmask 255.0.0.0 up &&
|
||||||
|
|
||||||
# Load modules.
|
# Load modules.
|
||||||
modprobe -a $cfg_modules $cfg_modules1
|
modprobe -a $cfg_modules $cfg_modules1
|
||||||
|
|
||||||
# Start services.
|
# Start services.
|
||||||
for service in $cfg_services0 $cfg_services1 $cfg_services2; do
|
for service in $cfg_services0 $cfg_services1 $cfg_services2; do
|
||||||
. /etc/rc.d/$service
|
. /etc/rc.d/$service
|
||||||
start
|
start
|
||||||
|
Reference in New Issue
Block a user