diff options
author | Bill Nottingham <notting@redhat.com> | 2004-08-19 04:46:58 +0000 |
---|---|---|
committer | Bill Nottingham <notting@redhat.com> | 2004-08-19 04:46:58 +0000 |
commit | 442f93fa9edf617eee24701e274b96d9917e1ab6 (patch) | |
tree | 1f791c065f85d3d825ac14b804f91f57a3dd7503 /rc.d | |
parent | 43b7ec8a3e6ac548bf2a74c176ce3aa0ffa81bca (diff) | |
download | initscripts-442f93fa9edf617eee24701e274b96d9917e1ab6.tar initscripts-442f93fa9edf617eee24701e274b96d9917e1ab6.tar.gz initscripts-442f93fa9edf617eee24701e274b96d9917e1ab6.tar.bz2 initscripts-442f93fa9edf617eee24701e274b96d9917e1ab6.tar.xz initscripts-442f93fa9edf617eee24701e274b96d9917e1ab6.zip |
run udev_start if necessary (#120605)
Diffstat (limited to 'rc.d')
-rwxr-xr-x | rc.d/rc.sysinit | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/rc.d/rc.sysinit b/rc.d/rc.sysinit index a22c18bb..88ab6126 100755 --- a/rc.d/rc.sysinit +++ b/rc.d/rc.sysinit @@ -29,6 +29,14 @@ fi mount -n -t proc /proc /proc mount -n -t sysfs /sys /sys >/dev/null 2>&1 +if [ -f /etc/sysconfig/udev ];then + . /etc/sysconfig/udev +fi + +if [ "$USE_UDEV" = "yes" -a "$UDEV_RAMFS" = "yes" ]; then + [ -x /sbin/start_udev ] && /sbin/start_udev +fi + # Check SELinux status selinuxfs=`awk '/ selinuxfs / { print $2 }' /proc/mounts` SELINUX= @@ -384,6 +392,11 @@ state=`awk '/ \/ / && ($3 !~ /rootfs/) { print $4 }' /proc/mounts` [ "$state" != "rw" -a "$READONLY" != "yes" ] && \ action $"Remounting root filesystem in read-write mode: " mount -n -o remount,rw / +if [ "$USE_UDEV" = "yes" -a "$UDEV_RAMFS" = "no" ]; then + [ -x /sbin/start_udev ] && /sbin/start_udev +fi + + # LVM2 initialization if [ -x /sbin/lvm.static ]; then if ! LC_ALL=C fgrep -q "device-mapper" /proc/devices 2>/dev/null ; then |