summaryrefslogtreecommitdiffstats
path: root/modules.d/slx-uuid
diff options
context:
space:
mode:
authorJonathan Bauer2020-05-25 11:26:54 +0200
committerJonathan Bauer2020-05-25 11:26:54 +0200
commit8b36285c9ec75ee9fa59f44b0714b952b574190f (patch)
tree3d4e51530e54e3d7643e47f2bd4e550be0de07f0 /modules.d/slx-uuid
parentbuild-initramfs.sh: support CentOS-7 again (diff)
parentMerge branch 'master' into nobash-merge (diff)
downloadsystemd-init-8b36285c9ec75ee9fa59f44b0714b952b574190f.tar.gz
systemd-init-8b36285c9ec75ee9fa59f44b0714b952b574190f.tar.xz
systemd-init-8b36285c9ec75ee9fa59f44b0714b952b574190f.zip
Merge branch 'nobash-merge' into downloader-nobash-merge
Diffstat (limited to 'modules.d/slx-uuid')
-rw-r--r--modules.d/slx-uuid/bad-uuid-defaults.conf2
-rwxr-xr-xmodules.d/slx-uuid/module-setup.sh11
2 files changed, 12 insertions, 1 deletions
diff --git a/modules.d/slx-uuid/bad-uuid-defaults.conf b/modules.d/slx-uuid/bad-uuid-defaults.conf
index aaf59a7d..dab53d07 100644
--- a/modules.d/slx-uuid/bad-uuid-defaults.conf
+++ b/modules.d/slx-uuid/bad-uuid-defaults.conf
@@ -1,8 +1,10 @@
00000000-0000-0000-0000-000000000000
+00000000-0000-0000-0000-000000000001
03000200-0400-0500-0006-000700080009
11111111-2222-3333-4444-555555555555
44454C4C-2000-1020-8020-A0C04F202020
4C4C4544-0000-2010-8020-80C04F202020
4C4C4544-0046-3310-805A-B6C04F4B4D31
+58585858-5858-5858-5858-585858585858
A023157C-F692-11DE-977C-7F0F26276F33
FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
diff --git a/modules.d/slx-uuid/module-setup.sh b/modules.d/slx-uuid/module-setup.sh
index 569b5155..1e550136 100755
--- a/modules.d/slx-uuid/module-setup.sh
+++ b/modules.d/slx-uuid/module-setup.sh
@@ -13,7 +13,16 @@ depends() {
}
install() {
mkdir -p "$initdir/etc/bad-uuid.d"
- inst_simple "$moddir/bad-uuid-defaults.conf" "/etc/bad-uuid.d/bad-uuid-defaults.conf"
+ # check if we have an uuid blacklists installed by openslx/mltk on this system
+ if [ "$(ls -A /opt/openslx/bad-uuid.d)" ]; then
+ for blacklist in "/opt/openslx/bad-uuid.d"/* ]; do
+ inst_simple "$blacklist" "/etc/bad-uuid.d/${blacklist##*/}"
+ done
+ else
+ # use this module's default blacklist
+ inst_simple "$moddir/bad-uuid-defaults.conf" "/etc/bad-uuid.d/bad-uuid-defaults.conf"
+ fi
+
inst_multiple dmidecode
inst_hook pre-udev 05 "$moddir/scripts/get-system-uuid.sh"
inst_hook pre-pivot 10 "$moddir/scripts/copy-system-uuid-to-newroot.sh"