From: Hongxu Jia Date: Thu, 22 May 2025 10:07:27 +0000 (+0800) Subject: fix(Makefile): broken symlink in dracut config examples X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c30fdf0f27398fdd3bf625028b3bcb50b802aac0;p=thirdparty%2Fdracut-ng.git fix(Makefile): broken symlink in dracut config examples Due to commit [1], it installs dracut config examples under /usr. But while enable_test=no, the symlink of test in dracut config is broken ``` root@qemux86-64:~# ls /usr/lib/dracut/dracut.conf.d/test* -ahl lrwxrwxrwx 1 root root 27 Apr 5 2011 /usr/lib/dracut/dracut.conf.d/test -> ../test/dracut.conf.d/test/ lrwxrwxrwx 1 root root 36 Apr 5 2011 /usr/lib/dracut/dracut.conf.d/test-makeroot -> ../test/dracut.conf.d/test-makeroot/ lrwxrwxrwx 1 root root 31 Apr 5 2011 /usr/lib/dracut/dracut.conf.d/test-root -> ../test/dracut.conf.d/test-root root@qemux86-64:~# realpath /usr/lib/dracut/dracut.conf.d/test* realpath: /usr/lib/dracut/dracut.conf.d/test: No such file or directory realpath: /usr/lib/dracut/dracut.conf.d/test-makeroot: No such file or directory realpath: /usr/lib/dracut/dracut.conf.d/test-root: No such file or directory ``` This commit cleans up test symlink if enable_test=no [1] https://github.com/dracut-ng/dracut-ng/commit/0d369e3e30935dffe48dfff1e90463868e7f804a Signed-off-by: Hongxu Jia --- diff --git a/Makefile b/Makefile index 7a7aea500..d7cab6819 100644 --- a/Makefile +++ b/Makefile @@ -220,6 +220,7 @@ ifeq ($(enable_test),yes) done else rm -rf $(DESTDIR)$(pkglibdir)/modules.d/70test* + rm -rf $(DESTDIR)$(pkglibdir)/dracut.conf.d/test* endif ifneq ($(enable_documentation),no) for i in $(man1pages); do install -m 0644 $$i $(DESTDIR)$(mandir)/man1/$${i##*/}; done