summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJani Välimaa <wally@mageia.org>2025-10-24 22:19:34 +0300
committerJani Välimaa <wally@mageia.org>2025-10-24 22:19:34 +0300
commit400aa723f97bd737efe1623c38457c4b49c6bc5d (patch)
tree13dcdca3b5f88ba9fb19bb9ae8c86c7cc5b70639
parent6f57f218e6057556f590cbb6dd7286d9e9c19868 (diff)
downloadmageia-dracut-conf-400aa723f97bd737efe1623c38457c4b49c6bc5d.tar
mageia-dracut-conf-400aa723f97bd737efe1623c38457c4b49c6bc5d.tar.gz
mageia-dracut-conf-400aa723f97bd737efe1623c38457c4b49c6bc5d.tar.bz2
mageia-dracut-conf-400aa723f97bd737efe1623c38457c4b49c6bc5d.tar.xz
mageia-dracut-conf-400aa723f97bd737efe1623c38457c4b49c6bc5d.zip
Add sanity check for nsswitch.conf removal
-rwxr-xr-xmodules.d/90mgainstaller/module-setup.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules.d/90mgainstaller/module-setup.sh b/modules.d/90mgainstaller/module-setup.sh
index 75630a7..f3997bd 100755
--- a/modules.d/90mgainstaller/module-setup.sh
+++ b/modules.d/90mgainstaller/module-setup.sh
@@ -49,7 +49,7 @@ install() {
inst /usr/lib/module-init-tools/ldetect-lst-modules.alias /usr/lib/module-init-tools/ldetect-lst-modules.alias
# remove nsswitch.conf broken by iurt and installed by dracut's nfs module
- if [ -f "${initdir}/etc/nsswitch.conf" ]; then
+ if [ -n "${initdir}" -a "${initdir}" != "/" -a -f "${initdir}/etc/nsswitch.conf" ]; then
rm -rf ${initdir}/etc/nsswitch.conf
fi