From a996166e851a9245688fdbbcaf839e239edb5ed4 Mon Sep 17 00:00:00 2001 From: Diego Sueiro Date: Tue, 17 Nov 2020 10:04:48 +0000 Subject: [PATCH] arm-autonomy/init: Change execution order between modutils.sh and checkroot.sh When '/' is first mounted as read-only, we want to have the checkroot.sh initscript (which then remounts '/' as rw if allowed) running before the modutils.sh. This is because modutils.sh initscript might need to run depmod depending on the status of the modules.dep file to update it and the '/' needs to be writable. Change-Id: Idac9aa19fba6b6bf46532097a667ce0518af515c Issue-Id: SCM-1654 Signed-off-by: Diego Sueiro Signed-off-by: Jon Mason --- .../recipes-core/initscripts/initscripts_1.0.bbappend | 5 +++++ .../modutils-initscripts/modutils-initscripts.bbappend | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 meta-arm-autonomy/recipes-core/initscripts/initscripts_1.0.bbappend create mode 100644 meta-arm-autonomy/recipes-kernel/modutils-initscripts/modutils-initscripts.bbappend diff --git a/meta-arm-autonomy/recipes-core/initscripts/initscripts_1.0.bbappend b/meta-arm-autonomy/recipes-core/initscripts/initscripts_1.0.bbappend new file mode 100644 index 00000000..5fb21972 --- /dev/null +++ b/meta-arm-autonomy/recipes-core/initscripts/initscripts_1.0.bbappend @@ -0,0 +1,5 @@ +do_install_append() { + # We want to have checkroot.sh running before modutils.sh (06) + update-rc.d -r ${D} -f checkroot.sh remove + update-rc.d -r ${D} checkroot.sh start 05 S . +} diff --git a/meta-arm-autonomy/recipes-kernel/modutils-initscripts/modutils-initscripts.bbappend b/meta-arm-autonomy/recipes-kernel/modutils-initscripts/modutils-initscripts.bbappend new file mode 100644 index 00000000..2a2fd207 --- /dev/null +++ b/meta-arm-autonomy/recipes-kernel/modutils-initscripts/modutils-initscripts.bbappend @@ -0,0 +1,2 @@ +# We want to have modutils.sh running after checkroot.sh (05) +INITSCRIPT_PARAMS = "start 06 S ."