Only mount /sys if it's not mounted, #192436.
This commit is contained in:
parent
81c009e47d
commit
5ba4ad52e2
@ -3,6 +3,8 @@
|
||||
|
||||
18 Sep 2007; Roy Marples <uberlord@gentoo.org>:
|
||||
|
||||
Only mount /sys if it's not mounted, #192436.
|
||||
|
||||
API changes!
|
||||
|
||||
rc_ls_dir, rc_get_config and rc_get_list no longer take a starting list
|
||||
|
@ -140,10 +140,12 @@ K26=$?
|
||||
|
||||
if [ "${RC_UNAME}" != "GNU/kFreeBSD" -a "${RC_SYS}" != "VPS" -a "${K26}" = "0" ] ; then
|
||||
if [ -d /sys ] ; then
|
||||
ebegin "Mounting sysfs at /sys"
|
||||
mntcmd="$(fstabinfo --mountcmd /sys)"
|
||||
try mount -n ${mntcmd:--t sysfs -o noexec,nosuid,nodev sysfs /sys}
|
||||
eend $?
|
||||
if ! mountinfo --quiet /sys ; then
|
||||
ebegin "Mounting sysfs at /sys"
|
||||
mntcmd="$(fstabinfo --mountcmd /sys)"
|
||||
try mount -n ${mntcmd:--t sysfs -o noexec,nosuid,nodev sysfs /sys}
|
||||
eend $?
|
||||
fi
|
||||
else
|
||||
ewarn "No /sys to mount sysfs needed in 2.6 and later kernels!"
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user