commit 5c3b4221dafdc4b701495d85a5a563bd428fe5ec Author: Ignaz Forster Date: Mon Aug 10 23:47:43 2020 +0200 References: (gh#coreos/ignition#1069) Upstream: Submitted Install Dracut modules with correct permissions diff --git a/Makefile b/Makefile index 932b9c7f..fac2218d 100644 --- a/Makefile +++ b/Makefile @@ -18,9 +18,10 @@ all: install: all for x in dracut/*; do \ bn=$$(basename $$x); \ - install -D -t $(DESTDIR)/usr/lib/dracut/modules.d/$${bn} $$x/*; \ + install -m 0644 -D -t $(DESTDIR)/usr/lib/dracut/modules.d/$${bn} $$x/*; \ done - install -D -t $(DESTDIR)/usr/lib/systemd/system systemd/* + chmod a+x $(DESTDIR)/usr/lib/dracut/modules.d/*/*.sh $(DESTDIR)/usr/lib/dracut/modules.d/*/*-generator + install -m 0644 -D -t $(DESTDIR)/usr/lib/systemd/system systemd/* install -m 0755 -D -t $(DESTDIR)/usr/lib/dracut/modules.d/30ignition bin/$(GOARCH)/ignition install -m 0755 -D -t $(DESTDIR)/usr/bin bin/$(GOARCH)/ignition-validate