]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
feat: add Debian/Ubuntu specific Dracut configuration
authorBenjamin Drung <benjamin.drung@canonical.com>
Wed, 30 Jul 2025 14:21:15 +0000 (16:21 +0200)
committerNeal Gompa (ニール・ゴンパ) <ngompa13@gmail.com>
Thu, 31 Jul 2025 15:23:15 +0000 (08:23 -0700)
Add the Debian/Ubuntu specific Dracut configuration, but do not install
this configuration by default. It is meant to be used via
`./configure --configprofile debian` during Debian/Ubuntu package build.

Makefile
dracut.conf.d/debian/10-debian.conf [new file with mode: 0644]

index 4bcd37fee86e41627e39ddc91aad2121a9335cef..7210b054f4f78bf3cf9483f5a5526d0c7aef5ccc 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -188,6 +188,7 @@ install: all
        install -m 0755 dracut-logger.sh $(DESTDIR)$(pkglibdir)/dracut-logger.sh
        install -m 0755 dracut-initramfs-restore.sh $(DESTDIR)$(pkglibdir)/dracut-initramfs-restore
        cp -arx modules.d dracut.conf.d $(DESTDIR)$(pkglibdir)
+       rm -r $(DESTDIR)$(pkglibdir)/dracut.conf.d/debian/
        for i in $(configprofile) ; do \
                cp -arx dracut.conf.d/$$i/* $(DESTDIR)$(pkglibdir)/dracut.conf.d/ ;\
        done
diff --git a/dracut.conf.d/debian/10-debian.conf b/dracut.conf.d/debian/10-debian.conf
new file mode 100644 (file)
index 0000000..0e043fe
--- /dev/null
@@ -0,0 +1,3 @@
+# Debian/Ubuntu specific Dracut configuration
+hostonly="yes"
+hostonly_cmdline="no"