Print booting information in /proc/cmdline 22/271922/1 submit/tizen_6.5/20220314.073726
authorSangYoun Kwak <sy.kwak@samsung.com>
Thu, 3 Mar 2022 06:16:58 +0000 (15:16 +0900)
committerHyotaek Shim <hyotaek.shim@samsung.com>
Thu, 3 Mar 2022 07:12:26 +0000 (07:12 +0000)
print example
: Initrd booting (/proc/cmdline bootmode=normal partition_ab=a root=/dev/mmcblk1p58)

Change-Id: Ia559635beeed5dd5d44de827aa78e9761bf0a860
Signed-off-by: SangYoun Kwak <sy.kwak@samsung.com>
scripts/init.sh

index 793adb7..3944978 100755 (executable)
@@ -328,6 +328,13 @@ function change_root()
     fi
 }
 
+function print_boot_info() {
+    CMDLINE_ROOT=$([[ $(</proc/cmdline) =~ (root=[^ ]*) ]]; echo ${BASH_REMATCH[1]})
+    CMDLINE_PARTITION_AB=$([[ $(</proc/cmdline) =~ (partition_ab=[ab]) ]]; echo ${BASH_REMATCH[1]})
+    CMDLINE_BOOTMODE=$([[ $(</proc/cmdline) =~ (bootmode=[^ ]*) ]]; echo ${BASH_REMATCH[1]})
+    echo "Initrd booting (/proc/cmdline $CMDLINE_BOOTMODE $CMDLINE_PARTITION_AB $CMDLINE_ROOT)"
+}
+
 if [ x$container = "x" ]; then
     mount -o nosuid,strictatime,mode=755 -t devtmpfs devtmpfs /dev
     mount -o nosuid,noexec,nodev -t sysfs sysfs /sys
@@ -336,6 +343,8 @@ else
     source /sbin/init.container
 fi
 
+print_boot_info
+
 find_partitions
 check_flags