summaryrefslogtreecommitdiff
path: root/rules/60-block.rules
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2015-11-22 11:01:23 -0500
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2015-11-22 20:09:17 -0500
commitb7cf9ac00afb10b5a2f63446babcf8d97111a636 (patch)
tree022b19d30194c6cc8f1d7c77169b010415e884a2 /rules/60-block.rules
parent873e413323dfff4023604849c70944674ae5cd29 (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 'rules/60-block.rules')
0 files changed, 0 insertions, 0 deletions