diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2015-11-22 11:01:23 -0500 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2015-11-22 20:09:17 -0500 |
commit | b7cf9ac00afb10b5a2f63446babcf8d97111a636 (patch) | |
tree | 022b19d30194c6cc8f1d7c77169b010415e884a2 /src/basic | |
parent | 873e413323dfff4023604849c70944674ae5cd29 (diff) |
Rework file trigger scripts to fire at the right time
This turns out to be more complicated than it looked initially...
%transfiletriggerun is called early, while %transfiletriggerin is
called late, and neither satifisfies the requirement to call
daemon-reload after new unit files have been installed, but before
%postun scripts in packages get to fire.
It seems that the only solution is to use %filetriggerun (which
is called once per package) to do the reload, and keep state in
/var/lib/rpm-state/systemd/ to avoid calling the reload multiple
times.
https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Saving_state_between_scriptlets
says that /var/lib/rpm-state/systemd/ is the right dir.
Diffstat (limited to 'src/basic')
0 files changed, 0 insertions, 0 deletions