shutdown: guard against read-only /run

remount the switch rooted /run writeable again.
master
Harald Hoyer 2015-11-30 11:27:03 +01:00
parent 88ba9372be
commit 54e09dfb72
2 changed files with 5 additions and 1 deletions

View File

@ -14,7 +14,7 @@ depends() {
# called by dracut # called by dracut
install() { install() {
local _d local _d
inst_multiple umount poweroff reboot halt losetup inst_multiple umount poweroff reboot halt losetup stat
inst_multiple -o kexec inst_multiple -o kexec
inst "$moddir/shutdown.sh" "$prefix/shutdown" inst "$moddir/shutdown.sh" "$prefix/shutdown"
[ -e "${initdir}/lib" ] || mkdir -m 0755 -p ${initdir}/lib [ -e "${initdir}/lib" ] || mkdir -m 0755 -p ${initdir}/lib

View File

@ -12,6 +12,10 @@ export TERM=linux
export PATH=/usr/sbin:/usr/bin:/sbin:/bin export PATH=/usr/sbin:/usr/bin:/sbin:/bin
. /lib/dracut-lib.sh . /lib/dracut-lib.sh


if [ "$(stat -c '%T' -f /)" = "tmpfs" ]; then
mount -o remount,rw /
fi

mkdir /oldsys mkdir /oldsys
for i in sys proc run dev; do for i in sys proc run dev; do
mkdir /oldsys/$i mkdir /oldsys/$i