diff options
author | Karel Kočí <cynerd@email.cz> | 2021-09-02 15:55:22 +0200 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2021-09-02 15:55:22 +0200 |
commit | 4bc26a55e65275522d0b9723901d9d198b5b6ce9 (patch) | |
tree | e3cd29268699e575bea44b0f66161c90e38da894 /sys-boot/myinitramfs/files/init.enc | |
parent | bc16b096567b888c420f814e2ae7a1dd973470d0 (diff) | |
download | gentoo-personal-overlay-4bc26a55e65275522d0b9723901d9d198b5b6ce9.tar.gz gentoo-personal-overlay-4bc26a55e65275522d0b9723901d9d198b5b6ce9.tar.bz2 gentoo-personal-overlay-4bc26a55e65275522d0b9723901d9d198b5b6ce9.zip |
sys-boot/myinitramfs: try to fix issues
Diffstat (limited to 'sys-boot/myinitramfs/files/init.enc')
-rwxr-xr-x | sys-boot/myinitramfs/files/init.enc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys-boot/myinitramfs/files/init.enc b/sys-boot/myinitramfs/files/init.enc index 1fea03a..0f8c85d 100755 --- a/sys-boot/myinitramfs/files/init.enc +++ b/sys-boot/myinitramfs/files/init.enc @@ -31,8 +31,10 @@ fail() { echo -e "${C_GRAY}Mount root to /mnt/root and exit shell to switch root.${C_NO}" # Note: this is hack to enable job control setsid sh -c 'exec sh </dev/tty1 >/dev/tty1 2>&1' - echo - exec switch_root /mnt/root /sbin/init || echo -e "${C_RED}Root switch failed!${C_NO}" + if [ -f /mnt/root/sbin/init ]; then + exec switch_root /mnt/root /sbin/init + fi + echo -e "${C_RED}Are you sure that you mounted root filesystem?${C_NO}" done } |