|
Lines 28-34
Link Here
|
| 28 |
start_lvm && |
28 |
start_lvm && |
| 29 |
start_luks && |
29 |
start_luks && |
| 30 |
mount_chroot \ |
30 |
mount_chroot \ |
| 31 |
) >& /tmp/remount.log || return $? |
31 |
) >& /tmp/remount.log |
| 32 |
} |
32 |
} |
| 33 |
|
33 |
|
| 34 |
# avoid automatic rpm shell.req dependency |
34 |
# avoid automatic rpm shell.req dependency |
|
Lines 90-95
Link Here
|
| 90 |
grep " $destdir/" /proc/mounts | |
90 |
grep " $destdir/" /proc/mounts | |
| 91 |
while read dev mnt rest; do umount -v "$mnt"; done |
91 |
while read dev mnt rest; do umount -v "$mnt"; done |
| 92 |
|
92 |
|
|
|
93 |
umount -vl "$destdir/run" ||: |
| 94 |
sleep 1 |
| 93 |
umount -v "$destdir" || return 1 |
95 |
umount -v "$destdir" || return 1 |
| 94 |
} |
96 |
} |
| 95 |
|
97 |
|
|
Lines 101-107
Link Here
|
| 101 |
stop_mdraid() { |
103 |
stop_mdraid() { |
| 102 |
# saving state is only important *after* evms |
104 |
# saving state is only important *after* evms |
| 103 |
if [ -f /proc/mdstat -a -x "$MDADM" ]; then |
105 |
if [ -f /proc/mdstat -a -x "$MDADM" ]; then |
| 104 |
"$MDADM" --examine --scan > /tmp/mdadm.conf |
106 |
"$MDADM" --examine --scan | grep '^ARRAY /dev/md[0-9]' > /tmp/mdadm.conf |
| 105 |
"$MDADM" --stop --scan |
107 |
"$MDADM" --stop --scan |
| 106 |
fi |
108 |
fi |
| 107 |
} |
109 |
} |
|
Lines 131-136
Link Here
|
| 131 |
"$CRYPTSETUP" --key-file "$CRYPTSETUP_KEY" luksOpen "$device" "$(basename "$device")_luks" |
133 |
"$CRYPTSETUP" --key-file "$CRYPTSETUP_KEY" luksOpen "$device" "$(basename "$device")_luks" |
| 132 |
done |
134 |
done |
| 133 |
fi |
135 |
fi |
|
|
136 |
: |
| 134 |
} |
137 |
} |
| 135 |
|
138 |
|
| 136 |
mount_chroot() { |
139 |
mount_chroot() { |