From: Yu Watanabe Date: Fri, 11 Jul 2025 02:10:00 +0000 (+0900) Subject: kernel-install: do not mix || and && X-Git-Tag: v258-rc1~89^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9026f17907553b42257e9cc26969143795ae0f44;p=thirdparty%2Fsystemd.git kernel-install: do not mix || and && This also slightly updates log message, and make it shown only when verbose mode is enabled. Follow-up for b6d499768394297b1d313cdc72dab0720dc315f6. --- diff --git a/src/kernel-install/50-depmod.install b/src/kernel-install/50-depmod.install index aa2bb31a513..3ce8046e6ac 100755 --- a/src/kernel-install/50-depmod.install +++ b/src/kernel-install/50-depmod.install @@ -33,11 +33,12 @@ case "$COMMAND" in exec depmod -a "$KERNEL_VERSION" ;; remove) - [ "$KERNEL_INSTALL_BOOT_ENTRY_TYPE" = "type2" ] || \ - [ "$KERNEL_INSTALL_BOOT_ENTRY_TYPE" = "type1" ] && \ - [ -d "/lib/modules/$KERNEL_VERSION/kernel" ] && \ - echo "Multiple entry types exist, not removing modules.dep or associated files." && \ + if [ -n "$KERNEL_INSTALL_BOOT_ENTRY_TYPE" ] && [ -d "/lib/modules/$KERNEL_VERSION/kernel" ]; then + [ "$KERNEL_INSTALL_VERBOSE" -gt 0 ] && \ + echo "Multiple entry types may exist, not removing modules.dep or associated files." exit 0 + fi + [ "$KERNEL_INSTALL_VERBOSE" -gt 0 ] && \ echo "Removing /lib/modules/${KERNEL_VERSION}/modules.dep and associated files" exec rm -f \