Zbigniew Jędrzejewski-Szmek ebeb76
From 7d9ee15d0fc2af87481ee371b278dbe7e68165ef Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 7a99d8
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
Zbigniew Jędrzejewski-Szmek 7a99d8
Date: Wed, 7 Jul 2021 14:02:36 +0200
Zbigniew Jędrzejewski-Szmek ebeb76
Subject: [PATCH] rpm: don't specify the full path for systemctl and other
Zbigniew Jędrzejewski-Szmek 7a99d8
 commands
Zbigniew Jędrzejewski-Szmek 7a99d8
Zbigniew Jędrzejewski-Szmek 7a99d8
We can make things a bit simpler and more readable by not specifying the path.
Zbigniew Jędrzejewski-Szmek 7a99d8
Since we didn't specify the full path for all commands (including those invoked
Zbigniew Jędrzejewski-Szmek 7a99d8
recursively by anythign we invoke), this didn't really privide any security or
Zbigniew Jędrzejewski-Szmek 7a99d8
robustness benefits. I guess that full paths were used because this style of
Zbigniew Jędrzejewski-Szmek 7a99d8
rpm packagnig was popular in the past, with macros used for everything
Zbigniew Jędrzejewski-Szmek 7a99d8
possible, with special macros for common commands like %{__ln} and %{__mkdir}.
Zbigniew Jędrzejewski-Szmek 7a99d8
---
Zbigniew Jędrzejewski-Szmek 7a99d8
 src/rpm/macros.systemd.in      | 24 ++++++++++++------------
Zbigniew Jędrzejewski-Szmek 7a99d8
 src/rpm/triggers.systemd.in    | 18 +++++++++---------
Zbigniew Jędrzejewski-Szmek 7a99d8
 src/rpm/triggers.systemd.sh.in | 18 +++++++++---------
Zbigniew Jędrzejewski-Szmek 7a99d8
 3 files changed, 30 insertions(+), 30 deletions(-)
Zbigniew Jędrzejewski-Szmek 7a99d8
Zbigniew Jędrzejewski-Szmek 7a99d8
diff --git a/src/rpm/macros.systemd.in b/src/rpm/macros.systemd.in
Zbigniew Jędrzejewski-Szmek 7a99d8
index 3a0169a85f..3129ab2d61 100644
Zbigniew Jędrzejewski-Szmek 7a99d8
--- a/src/rpm/macros.systemd.in
Zbigniew Jędrzejewski-Szmek 7a99d8
+++ b/src/rpm/macros.systemd.in
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -46,9 +46,9 @@ OrderWithRequires(postun): systemd \
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
 %systemd_post() \
Zbigniew Jędrzejewski-Szmek 7a99d8
 %{expand:%%{?__systemd_someargs_%#:%%__systemd_someargs_%# systemd_post}} \
Zbigniew Jędrzejewski-Szmek 7a99d8
-if [ $1 -eq 1 ] && [ -x %{_bindir}/systemctl ]; then \
Zbigniew Jędrzejewski-Szmek 7a99d8
+if [ $1 -eq 1 ] && command -v systemctl >/dev/null; then \
Zbigniew Jędrzejewski-Szmek 7a99d8
     # Initial installation \
Zbigniew Jędrzejewski-Szmek 7a99d8
-    %{_bindir}/systemctl --no-reload preset %{?*} || : \
Zbigniew Jędrzejewski-Szmek 7a99d8
+    systemctl --no-reload preset %{?*} || : \
Zbigniew Jędrzejewski-Szmek 7a99d8
 fi \
Zbigniew Jędrzejewski-Szmek 7a99d8
 %{nil}
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -56,21 +56,21 @@ fi \
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
 %systemd_preun() \
Zbigniew Jędrzejewski-Szmek 7a99d8
 %{expand:%%{?__systemd_someargs_%#:%%__systemd_someargs_%# systemd_preun}} \
Zbigniew Jędrzejewski-Szmek 7a99d8
-if [ $1 -eq 0 ] && [ -x %{_bindir}/systemctl ]; then \
Zbigniew Jędrzejewski-Szmek 7a99d8
+if [ $1 -eq 0 ] && command -v systemctl >/dev/null; then \
Zbigniew Jędrzejewski-Szmek 7a99d8
     # Package removal, not upgrade \
Zbigniew Jędrzejewski-Szmek 7a99d8
     if [ -d /run/systemd/system ]; then \
Zbigniew Jędrzejewski-Szmek 7a99d8
-          %{_bindir}/systemctl --no-reload disable --now %{?*} || : \
Zbigniew Jędrzejewski-Szmek 7a99d8
+          systemctl --no-reload disable --now %{?*} || : \
Zbigniew Jędrzejewski-Szmek 7a99d8
     else \
Zbigniew Jędrzejewski-Szmek 7a99d8
-          %{_bindir}/systemctl --no-reload disable %{?*} || : \
Zbigniew Jędrzejewski-Szmek 7a99d8
+          systemctl --no-reload disable %{?*} || : \
Zbigniew Jędrzejewski-Szmek 7a99d8
     fi \
Zbigniew Jędrzejewski-Szmek 7a99d8
 fi \
Zbigniew Jędrzejewski-Szmek 7a99d8
 %{nil}
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
 %systemd_user_preun() \
Zbigniew Jędrzejewski-Szmek 7a99d8
 %{expand:%%{?__systemd_someargs_%#:%%__systemd_someargs_%# systemd_user_preun}} \
Zbigniew Jędrzejewski-Szmek 7a99d8
-if [ $1 -eq 0 ] && [ -x %{_bindir}/systemctl ]; then \
Zbigniew Jędrzejewski-Szmek 7a99d8
+if [ $1 -eq 0 ] && command -v systemctl >/dev/null; then \
Zbigniew Jędrzejewski-Szmek 7a99d8
     # Package removal, not upgrade \
Zbigniew Jędrzejewski-Szmek 7a99d8
-    %{_bindir}/systemctl --global disable %{?*} || : \
Zbigniew Jędrzejewski-Szmek 7a99d8
+    systemctl --global disable %{?*} || : \
Zbigniew Jędrzejewski-Szmek 7a99d8
 fi \
Zbigniew Jędrzejewski-Szmek 7a99d8
 %{nil}
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -84,10 +84,10 @@ fi \
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
 %systemd_postun_with_restart() \
Zbigniew Jędrzejewski-Szmek 7a99d8
 %{expand:%%{?__systemd_someargs_%#:%%__systemd_someargs_%# systemd_postun_with_restart}} \
Zbigniew Jędrzejewski-Szmek 7a99d8
-if [ $1 -ge 1 ] && [ -x %{_bindir}/systemctl ]; then \
Zbigniew Jędrzejewski-Szmek 7a99d8
+if [ $1 -ge 1 ] && command -v systemctl >/dev/null; then \
Zbigniew Jędrzejewski-Szmek 7a99d8
     # Package upgrade, not uninstall \
Zbigniew Jędrzejewski-Szmek 7a99d8
     for unit in %{?*}; do \
Zbigniew Jędrzejewski-Szmek 7a99d8
-         %{_bindir}/systemctl set-property $unit Markers=+needs-restart || : \
Zbigniew Jędrzejewski-Szmek 7a99d8
+        systemctl set-property $unit Markers=+needs-restart || : \
Zbigniew Jędrzejewski-Szmek 7a99d8
     done \
Zbigniew Jędrzejewski-Szmek 7a99d8
 fi \
Zbigniew Jędrzejewski-Szmek 7a99d8
 %{nil}
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -105,17 +105,17 @@ fi \
Zbigniew Jędrzejewski-Szmek 7a99d8
 # Deprecated. Use %tmpfiles_create_package instead
Zbigniew Jędrzejewski-Szmek 7a99d8
 %tmpfiles_create() \
Zbigniew Jędrzejewski-Szmek 7a99d8
 %{expand:%%{?__systemd_someargs_%#:%%__systemd_someargs_%# tmpfiles_create}} \
Zbigniew Jędrzejewski-Szmek 7a99d8
-[ -x %{_bindir}/systemd-tmpfiles ] && %{_bindir}/systemd-tmpfiles --create %{?*} || : \
Zbigniew Jędrzejewski-Szmek 7a99d8
+command -v systemd-tmpfiles >/dev/null && systemd-tmpfiles --create %{?*} || : \
Zbigniew Jędrzejewski-Szmek 7a99d8
 %{nil}
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
 # Deprecated. Use %sysusers_create_package instead
Zbigniew Jędrzejewski-Szmek 7a99d8
 %sysusers_create() \
Zbigniew Jędrzejewski-Szmek 7a99d8
 %{expand:%%{?__systemd_someargs_%#:%%__systemd_someargs_%# sysusers_create}} \
Zbigniew Jędrzejewski-Szmek 7a99d8
-[ -x %{_bindir}/systemd-sysusers ] && %{_bindir}/systemd-sysusers %{?*} || : \
Zbigniew Jędrzejewski-Szmek 7a99d8
+command -v systemd-sysusers >/dev/null && systemd-sysusers %{?*} || : \
Zbigniew Jędrzejewski-Szmek 7a99d8
 %{nil}
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
 %sysusers_create_inline() \
Zbigniew Jędrzejewski-Szmek 7a99d8
-[ -x %{_bindir}/systemd-sysusers ] && %{_bindir}/systemd-sysusers - <
Zbigniew Jędrzejewski-Szmek 7a99d8
+command -v systemd-sysusers >/dev/null && systemd-sysusers - <
Zbigniew Jędrzejewski-Szmek 7a99d8
 %{?*} \
Zbigniew Jędrzejewski-Szmek 7a99d8
 SYSTEMD_INLINE_EOF\
Zbigniew Jędrzejewski-Szmek 7a99d8
 %{nil}
Zbigniew Jędrzejewski-Szmek 7a99d8
diff --git a/src/rpm/triggers.systemd.in b/src/rpm/triggers.systemd.in
Zbigniew Jędrzejewski-Szmek 7a99d8
index b33d2212e8..247358008a 100644
Zbigniew Jędrzejewski-Szmek 7a99d8
--- a/src/rpm/triggers.systemd.in
Zbigniew Jędrzejewski-Szmek 7a99d8
+++ b/src/rpm/triggers.systemd.in
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -16,14 +16,14 @@
Zbigniew Jędrzejewski-Szmek 7a99d8
 if posix.access("/run/systemd/system") then
Zbigniew Jędrzejewski-Szmek 7a99d8
     pid = posix.fork()
Zbigniew Jędrzejewski-Szmek 7a99d8
     if pid == 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
-        assert(posix.exec("%{_bindir}/systemctl", "daemon-reload"))
Zbigniew Jędrzejewski-Szmek 7a99d8
+        assert(posix.execp("systemctl", "daemon-reload"))
Zbigniew Jędrzejewski-Szmek 7a99d8
     elseif pid > 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
         posix.wait(pid)
Zbigniew Jędrzejewski-Szmek 7a99d8
     end
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
     pid = posix.fork()
Zbigniew Jędrzejewski-Szmek 7a99d8
     if pid == 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
-        assert(posix.exec("%{_bindir}/systemctl", "reload-or-restart", "--marked"))
Zbigniew Jędrzejewski-Szmek 7a99d8
+        assert(posix.execp("systemctl", "reload-or-restart", "--marked"))
Zbigniew Jędrzejewski-Szmek 7a99d8
     elseif pid > 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
         posix.wait(pid)
Zbigniew Jędrzejewski-Szmek 7a99d8
     end
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -38,7 +38,7 @@ end
Zbigniew Jędrzejewski-Szmek 7a99d8
 if posix.access("/run/systemd/system") then
Zbigniew Jędrzejewski-Szmek 7a99d8
     pid = posix.fork()
Zbigniew Jędrzejewski-Szmek 7a99d8
     if pid == 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
-        assert(posix.exec("%{_bindir}/systemctl", "daemon-reload"))
Zbigniew Jędrzejewski-Szmek 7a99d8
+        assert(posix.execp("systemctl", "daemon-reload"))
Zbigniew Jędrzejewski-Szmek 7a99d8
     elseif pid > 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
         posix.wait(pid)
Zbigniew Jędrzejewski-Szmek 7a99d8
     end
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -49,7 +49,7 @@ end
Zbigniew Jędrzejewski-Szmek 7a99d8
 if posix.access("/run/systemd/system") then
Zbigniew Jędrzejewski-Szmek 7a99d8
     pid = posix.fork()
Zbigniew Jędrzejewski-Szmek 7a99d8
     if pid == 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
-        assert(posix.exec("%{_bindir}/systemctl", "reload-or-restart", "--marked"))
Zbigniew Jędrzejewski-Szmek 7a99d8
+        assert(posix.execp("systemctl", "reload-or-restart", "--marked"))
Zbigniew Jędrzejewski-Szmek 7a99d8
     elseif pid > 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
         posix.wait(pid)
Zbigniew Jędrzejewski-Szmek 7a99d8
     end
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -62,7 +62,7 @@ end
Zbigniew Jędrzejewski-Szmek 7a99d8
 if posix.access("/run/systemd/system") then
Zbigniew Jędrzejewski-Szmek 7a99d8
     pid = posix.fork()
Zbigniew Jędrzejewski-Szmek 7a99d8
     if pid == 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
-        assert(posix.exec("%{_bindir}/systemd-sysusers"))
Zbigniew Jędrzejewski-Szmek 7a99d8
+        assert(posix.execp("systemd-sysusers"))
Zbigniew Jędrzejewski-Szmek 7a99d8
     elseif pid > 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
         posix.wait(pid)
Zbigniew Jędrzejewski-Szmek 7a99d8
     end
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -74,7 +74,7 @@ end
Zbigniew Jędrzejewski-Szmek 7a99d8
 if posix.access("/run/systemd/system") then
Zbigniew Jędrzejewski-Szmek 7a99d8
     pid = posix.fork()
Zbigniew Jędrzejewski-Szmek 7a99d8
     if pid == 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
-        assert(posix.exec("%{_bindir}/systemd-hwdb", "update"))
Zbigniew Jędrzejewski-Szmek 7a99d8
+        assert(posix.execp("systemd-hwdb", "update"))
Zbigniew Jędrzejewski-Szmek 7a99d8
     elseif pid > 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
         posix.wait(pid)
Zbigniew Jędrzejewski-Szmek 7a99d8
     end
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -86,7 +86,7 @@ end
Zbigniew Jędrzejewski-Szmek 7a99d8
 if posix.access("/run/systemd/system") then
Zbigniew Jędrzejewski-Szmek 7a99d8
     pid = posix.fork()
Zbigniew Jędrzejewski-Szmek 7a99d8
     if pid == 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
-        assert(posix.exec("%{_bindir}/journalctl", "--update-catalog"))
Zbigniew Jędrzejewski-Szmek 7a99d8
+        assert(posix.execp("journalctl", "--update-catalog"))
Zbigniew Jędrzejewski-Szmek 7a99d8
     elseif pid > 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
         posix.wait(pid)
Zbigniew Jędrzejewski-Szmek 7a99d8
     end
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -111,7 +111,7 @@ end
Zbigniew Jędrzejewski-Szmek 7a99d8
 if posix.access("/run/systemd/system") then
Zbigniew Jędrzejewski-Szmek 7a99d8
     pid = posix.fork()
Zbigniew Jędrzejewski-Szmek 7a99d8
     if pid == 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
-        assert(posix.exec("%{_bindir}/systemd-tmpfiles", "--create"))
Zbigniew Jędrzejewski-Szmek 7a99d8
+        assert(posix.execp("systemd-tmpfiles", "--create"))
Zbigniew Jędrzejewski-Szmek 7a99d8
     elseif pid > 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
         posix.wait(pid)
Zbigniew Jędrzejewski-Szmek 7a99d8
     end
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -123,7 +123,7 @@ end
Zbigniew Jędrzejewski-Szmek 7a99d8
 if posix.access("/run/systemd/system") then
Zbigniew Jędrzejewski-Szmek 7a99d8
     pid = posix.fork()
Zbigniew Jędrzejewski-Szmek 7a99d8
     if pid == 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
-        assert(posix.exec("%{_bindir}/udevadm", "control", "--reload"))
Zbigniew Jędrzejewski-Szmek 7a99d8
+        assert(posix.execp("udevadm", "control", "--reload"))
Zbigniew Jędrzejewski-Szmek 7a99d8
     elseif pid > 0 then
Zbigniew Jędrzejewski-Szmek 7a99d8
         posix.wait(pid)
Zbigniew Jędrzejewski-Szmek 7a99d8
     end
Zbigniew Jędrzejewski-Szmek 7a99d8
diff --git a/src/rpm/triggers.systemd.sh.in b/src/rpm/triggers.systemd.sh.in
Zbigniew Jędrzejewski-Szmek 7a99d8
index 22abad9812..1631be18c9 100644
Zbigniew Jędrzejewski-Szmek 7a99d8
--- a/src/rpm/triggers.systemd.sh.in
Zbigniew Jędrzejewski-Szmek 7a99d8
+++ b/src/rpm/triggers.systemd.sh.in
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -15,8 +15,8 @@
Zbigniew Jędrzejewski-Szmek 7a99d8
 # installed, because other cases are covered by the *un scriptlets,
Zbigniew Jędrzejewski-Szmek 7a99d8
 # so sometimes we will reload needlessly.
Zbigniew Jędrzejewski-Szmek 7a99d8
 if test -d "/run/systemd/system"; then
Zbigniew Jędrzejewski-Szmek 7a99d8
-  %{_bindir}/systemctl daemon-reload || :
Zbigniew Jędrzejewski-Szmek 7a99d8
-  %{_bindir}/systemctl reload-or-restart --marked || :
Zbigniew Jędrzejewski-Szmek 7a99d8
+  systemctl daemon-reload || :
Zbigniew Jędrzejewski-Szmek 7a99d8
+  systemctl reload-or-restart --marked || :
Zbigniew Jędrzejewski-Szmek 7a99d8
 fi
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
 %transfiletriggerpostun -P 1000100 -- {{SYSTEM_DATA_UNIT_DIR}} /etc/systemd/system
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -26,13 +26,13 @@ fi
Zbigniew Jędrzejewski-Szmek 7a99d8
 # have been installed, but before %postun scripts in packages get
Zbigniew Jędrzejewski-Szmek 7a99d8
 # executed.
Zbigniew Jędrzejewski-Szmek 7a99d8
 if test -d "/run/systemd/system"; then
Zbigniew Jędrzejewski-Szmek 7a99d8
-  %{_bindir}/systemctl daemon-reload || :
Zbigniew Jędrzejewski-Szmek 7a99d8
+  systemctl daemon-reload || :
Zbigniew Jędrzejewski-Szmek 7a99d8
 fi
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
 %transfiletriggerpostun -P 10000 -- {{SYSTEM_DATA_UNIT_DIR}} /etc/systemd/system
Zbigniew Jędrzejewski-Szmek 7a99d8
 # We restart remaining services that should be restarted here.
Zbigniew Jędrzejewski-Szmek 7a99d8
 if test -d "/run/systemd/system"; then
Zbigniew Jędrzejewski-Szmek 7a99d8
-  %{_bindir}/systemctl reload-or-restart --marked || :
Zbigniew Jędrzejewski-Szmek 7a99d8
+  systemctl reload-or-restart --marked || :
Zbigniew Jędrzejewski-Szmek 7a99d8
 fi
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
 %transfiletriggerin -P 1000700 -- {{SYSUSERS_DIR}}
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -40,21 +40,21 @@ fi
Zbigniew Jędrzejewski-Szmek 7a99d8
 # specified users automatically. The priority is set such that it
Zbigniew Jędrzejewski-Szmek 7a99d8
 # will run before the tmpfiles file trigger.
Zbigniew Jędrzejewski-Szmek 7a99d8
 if test -d "/run/systemd/system"; then
Zbigniew Jędrzejewski-Szmek 7a99d8
-  %{_bindir}/systemd-sysusers || :
Zbigniew Jędrzejewski-Szmek 7a99d8
+  systemd-sysusers || :
Zbigniew Jędrzejewski-Szmek 7a99d8
 fi
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
 %transfiletriggerin -P 1000700 udev -- {{UDEV_HWDB_DIR}}
Zbigniew Jędrzejewski-Szmek 7a99d8
 # This script will automatically invoke hwdb update if files have been
Zbigniew Jędrzejewski-Szmek 7a99d8
 # installed or updated in {{UDEV_HWDB_DIR}}.
Zbigniew Jędrzejewski-Szmek 7a99d8
 if test -d "/run/systemd/system"; then
Zbigniew Jędrzejewski-Szmek 7a99d8
-  %{_bindir}/systemd-hwdb update || :
Zbigniew Jędrzejewski-Szmek 7a99d8
+  systemd-hwdb update || :
Zbigniew Jędrzejewski-Szmek 7a99d8
 fi
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
 %transfiletriggerin -P 1000700 -- {{SYSTEMD_CATALOG_DIR}}
Zbigniew Jędrzejewski-Szmek 7a99d8
 # This script will automatically invoke journal catalog update if files
Zbigniew Jędrzejewski-Szmek 7a99d8
 # have been installed or updated in {{SYSTEMD_CATALOG_DIR}}.
Zbigniew Jędrzejewski-Szmek 7a99d8
 if test -d "/run/systemd/system"; then
Zbigniew Jędrzejewski-Szmek 7a99d8
-  %{_bindir}/journalctl --update-catalog || :
Zbigniew Jędrzejewski-Szmek 7a99d8
+  journalctl --update-catalog || :
Zbigniew Jędrzejewski-Szmek 7a99d8
 fi
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
 %transfiletriggerin -P 1000700 -- {{BINFMT_DIR}}
Zbigniew Jędrzejewski-Szmek 7a99d8
@@ -71,14 +71,14 @@ fi
Zbigniew Jędrzejewski-Szmek 7a99d8
 # tmpfiles automatically. The priority is set such that it will run
Zbigniew Jędrzejewski-Szmek 7a99d8
 # after the sysusers file trigger, but before any other triggers.
Zbigniew Jędrzejewski-Szmek 7a99d8
 if test -d "/run/systemd/system"; then
Zbigniew Jędrzejewski-Szmek 7a99d8
-  %{_bindir}/systemd-tmpfiles --create || :
Zbigniew Jędrzejewski-Szmek 7a99d8
+  systemd-tmpfiles --create || :
Zbigniew Jędrzejewski-Szmek 7a99d8
 fi
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
 %transfiletriggerin -P 1000600 udev -- {{UDEV_RULES_DIR}}
Zbigniew Jędrzejewski-Szmek 7a99d8
 # This script will automatically update udev with new rules if files
Zbigniew Jędrzejewski-Szmek 7a99d8
 # have been installed or updated in {{UDEV_RULES_DIR}}.
Zbigniew Jędrzejewski-Szmek 7a99d8
 if test -e /run/udev/control; then
Zbigniew Jędrzejewski-Szmek 7a99d8
-  %{_bindir}/udevadm control --reload || :
Zbigniew Jędrzejewski-Szmek 7a99d8
+  udevadm control --reload || :
Zbigniew Jędrzejewski-Szmek 7a99d8
 fi
Zbigniew Jędrzejewski-Szmek 7a99d8
 
Zbigniew Jędrzejewski-Szmek 7a99d8
 %transfiletriggerin -P 1000500 -- {{SYSCTL_DIR}}