summaryrefslogtreecommitdiff
path: root/pcr/systemd-knock/systemd-tmpfiles.hook
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@parabola.nu>2017-01-12 18:35:20 -0300
committerAndré Fabian Silva Delgado <emulatorman@parabola.nu>2017-01-13 02:18:15 -0300
commita7718338d7a7217171b9bfc2f5b5177e466f1ecb (patch)
tree0d4bc64da51499673e5e60db4d8a1d6f7972b96b /pcr/systemd-knock/systemd-tmpfiles.hook
parent2113286be68aaf4a2f0423911758409b60d4e3c2 (diff)
downloadabslibre-a7718338d7a7217171b9bfc2f5b5177e466f1ecb.tar.gz
abslibre-a7718338d7a7217171b9bfc2f5b5177e466f1ecb.tar.bz2
abslibre-a7718338d7a7217171b9bfc2f5b5177e466f1ecb.zip
systemd-knock: implement pacman hooks 'systemd-sysusers.hook' and 'systemd-tmpfiles.hook'
Diffstat (limited to 'pcr/systemd-knock/systemd-tmpfiles.hook')
-rw-r--r--pcr/systemd-knock/systemd-tmpfiles.hook11
1 files changed, 11 insertions, 0 deletions
diff --git a/pcr/systemd-knock/systemd-tmpfiles.hook b/pcr/systemd-knock/systemd-tmpfiles.hook
new file mode 100644
index 000000000..a2c5e3ef0
--- /dev/null
+++ b/pcr/systemd-knock/systemd-tmpfiles.hook
@@ -0,0 +1,11 @@
+[Trigger]
+Type = File
+Operation = Install
+Operation = Upgrade
+Target = usr/lib/tmpfiles.d/*.conf
+
+[Action]
+Description = Creating temporary files...
+When = PostTransaction
+Exec = /bin/sh -c 'while read -r f; do /usr/bin/systemd-tmpfiles --create "/$f"; done'
+NeedsTargets