Michal Schmidt (mschmidt(a)redhat.com) said:
diff --git a/Makefile b/Makefile
index 3d1ae95..c1a8921 100644
--- a/Makefile
+++ b/Makefile
@@ -143,6 +143,7 @@ install:
ln -s rc.d/$$i $(ROOT)/etc/$$i; \
done
+ mkdir -p -m 755 $(ROOT)/usr/lib/initscripts/legacy-actions
If this isn't configurable based on $prefix...
diff --git a/initscripts.spec b/initscripts.spec
index 55e2833..84fac05 100644
--- a/initscripts.spec
+++ b/initscripts.spec
@@ -299,6 +299,7 @@ rm -rf $RPM_BUILD_ROOT
%ghost %verify(not md5 size mtime) %config(noreplace,missingok) /etc/crypttab
%dir /etc/tmpfiles.d
/etc/tmpfiles.d/initscripts.conf
+%dir %{_prefix}/lib/initscripts/legacy-actions
... this shouldn't be either. (I'd drop it here, rather than trying to wire
$prefix throughout the infrastructure - it's not as if initscripts supports
rewiring $sysconfdir
+ACTIONDIR="/usr/lib/initscripts/legacy-actions"
Opinions on /usr/libexec/initscripts or /usr/share/initscripts instead?
Hardcoded /usr/lib follows the systemd/udev example, but it isn't very
traditional.
Bill