SHA256
1
0
forked from pool/ignition
ignition/0001-fix-install-permissions.patch
2020-08-12 09:30:38 +00:00

26 lines
986 B
Diff

commit 5c3b4221dafdc4b701495d85a5a563bd428fe5ec
Author: Ignaz Forster <iforster@suse.com>
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