From d1843f3e38cccc6a7c3456d677e00b3c43f68f26 Mon Sep 17 00:00:00 2001 From: Chih-Wei Huang Date: Tue, 3 Dec 2019 10:33:38 +0800 Subject: [PATCH] init: set SRC=iso earlier If iso-scan/filename is set in cmdline, SRC should be set earlier to avoid misuse of other partitions. --- initrd/init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/initrd/init b/initrd/init index df1949f..be4ff3a 100755 --- a/initrd/init +++ b/initrd/init @@ -96,7 +96,6 @@ check_root() mount --move /mnt /iso mkdir /mnt/iso mount -o loop /iso/$iso /mnt/iso - SRC=iso fi if [ -e /mnt/$SRC/$RAMDISK ]; then zcat /mnt/$SRC/$RAMDISK | cpio -id > /dev/null @@ -152,6 +151,7 @@ echo -n Detecting Android-x86... for c in `cat /proc/cmdline`; do case $c in iso-scan/filename=*) + SRC=iso eval `echo $c | cut -b1-3,18-` ;; *) -- 2.11.0