From 74cd1e57ea23360b2de5c3c15184ba4865b887b8 Mon Sep 17 00:00:00 2001 From: dalto Date: Sun, 7 Mar 2021 14:16:24 -0600 Subject: [PATCH] Do not save /etc/kernel/cmdline when in chroot --- src/usr/share/libalpm/scripts/kernel-install | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/usr/share/libalpm/scripts/kernel-install b/src/usr/share/libalpm/scripts/kernel-install index de2224c..a09d9ea 100755 --- a/src/usr/share/libalpm/scripts/kernel-install +++ b/src/usr/share/libalpm/scripts/kernel-install @@ -7,6 +7,12 @@ while read -r line; do kernel-install $1 "${version}" "${line}" done +# first check if we are running in a chroot +if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then + echo 'Running in a chroot, skipping cmdline generation' + exit 0 +fi + # If needed, set /etc/kernel/cmdline to enable kernel-install in a chroot if [[ ! -e /etc/kernel/cmdline ]]; then mkdir -p /etc/kernel