Zbigniew Jędrzejewski-Szmek 5509c0
From 3c96e9e0757281a04bb066c67fc5f509871e27b0 Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 5509c0
From: Lennart Poettering <lennart@poettering.net>
Zbigniew Jędrzejewski-Szmek 5509c0
Date: Fri, 13 Jun 2014 19:05:22 +0200
Zbigniew Jędrzejewski-Szmek 5509c0
Subject: [PATCH] rpm: don't hardcode the binary paths in the macros, rely on
Zbigniew Jędrzejewski-Szmek 5509c0
 $PATH
Zbigniew Jędrzejewski-Szmek 5509c0
Zbigniew Jędrzejewski-Szmek 5509c0
this gives us a little bit more freedom to move things around later on,
Zbigniew Jędrzejewski-Szmek 5509c0
as we don't hardcode the systemd paths in old RPMs that shall work with
Zbigniew Jędrzejewski-Szmek 5509c0
new systemds.
Zbigniew Jędrzejewski-Szmek 5509c0
Zbigniew Jędrzejewski-Szmek 5509c0
(cherry picked from commit 8cf7c96517c3688d29b30651adcda9e71e7fcb07)
Zbigniew Jędrzejewski-Szmek 5509c0
---
Zbigniew Jędrzejewski-Szmek 5509c0
 src/core/macros.systemd.in | 20 ++++++++++----------
Zbigniew Jędrzejewski-Szmek 5509c0
 1 file changed, 10 insertions(+), 10 deletions(-)
Zbigniew Jędrzejewski-Szmek 5509c0
Zbigniew Jędrzejewski-Szmek 5509c0
diff --git a/src/core/macros.systemd.in b/src/core/macros.systemd.in
Zbigniew Jędrzejewski-Szmek 5509c0
index 89b48259..167016a8 100644
Zbigniew Jędrzejewski-Szmek 5509c0
--- a/src/core/macros.systemd.in
Zbigniew Jędrzejewski-Szmek 5509c0
+++ b/src/core/macros.systemd.in
Zbigniew Jędrzejewski-Szmek 5509c0
@@ -37,42 +37,42 @@ Requires(postun): systemd \
Zbigniew Jędrzejewski-Szmek 5509c0
 %systemd_post() \
Zbigniew Jędrzejewski-Szmek 5509c0
 if [ $1 -eq 1 ] ; then \
Zbigniew Jędrzejewski-Szmek 5509c0
         # Initial installation \
Zbigniew Jędrzejewski-Szmek 5509c0
-        @rootbindir@/systemctl preset %{?*} >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
+        systemctl preset %{?*} >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
 fi \
Zbigniew Jędrzejewski-Szmek 5509c0
 %{nil}
Zbigniew Jędrzejewski-Szmek 5509c0
 
Zbigniew Jędrzejewski-Szmek 5509c0
 %systemd_preun() \
Zbigniew Jędrzejewski-Szmek 5509c0
 if [ $1 -eq 0 ] ; then \
Zbigniew Jędrzejewski-Szmek 5509c0
         # Package removal, not upgrade \
Zbigniew Jędrzejewski-Szmek 5509c0
-        @rootbindir@/systemctl --no-reload disable %{?*} > /dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
-        @rootbindir@/systemctl stop %{?*} > /dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
+        systemctl --no-reload disable %{?*} > /dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
+        systemctl stop %{?*} > /dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
 fi \
Zbigniew Jędrzejewski-Szmek 5509c0
 %{nil}
Zbigniew Jędrzejewski-Szmek 5509c0
 
Zbigniew Jędrzejewski-Szmek 5509c0
 %systemd_postun() \
Zbigniew Jędrzejewski-Szmek 5509c0
-@rootbindir@/systemctl daemon-reload >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
+systemctl daemon-reload >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
 %{nil}
Zbigniew Jędrzejewski-Szmek 5509c0
 
Zbigniew Jędrzejewski-Szmek 5509c0
 %systemd_postun_with_restart() \
Zbigniew Jędrzejewski-Szmek 5509c0
-@rootbindir@/systemctl daemon-reload >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
+systemctl daemon-reload >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
 if [ $1 -ge 1 ] ; then \
Zbigniew Jędrzejewski-Szmek 5509c0
         # Package upgrade, not uninstall \
Zbigniew Jędrzejewski-Szmek 5509c0
-        @rootbindir@/systemctl try-restart %{?*} >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
+        systemctl try-restart %{?*} >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
 fi \
Zbigniew Jędrzejewski-Szmek 5509c0
 %{nil}
Zbigniew Jędrzejewski-Szmek 5509c0
 
Zbigniew Jędrzejewski-Szmek 5509c0
 %udev_hwdb_update() \
Zbigniew Jędrzejewski-Szmek 5509c0
-@rootbindir@/udevadm hwdb --update >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
+udevadm hwdb --update >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
 %{nil}
Zbigniew Jędrzejewski-Szmek 5509c0
 
Zbigniew Jędrzejewski-Szmek 5509c0
 %udev_rules_update() \
Zbigniew Jędrzejewski-Szmek 5509c0
-@rootbindir@/udevadm control --reload >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
+udevadm control --reload >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
 %{nil}
Zbigniew Jędrzejewski-Szmek 5509c0
 
Zbigniew Jędrzejewski-Szmek 5509c0
 %journal_catalog_update() \
Zbigniew Jędrzejewski-Szmek 5509c0
-@rootbindir@/journalctl --update-catalog >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
+journalctl --update-catalog >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
 %{nil}
Zbigniew Jędrzejewski-Szmek 5509c0
 
Zbigniew Jędrzejewski-Szmek 5509c0
 %tmpfiles_create() \
Zbigniew Jędrzejewski-Szmek 5509c0
-@rootbindir@/systemd-tmpfiles --create %{?*} >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
+systemd-tmpfiles --create %{?*} >/dev/null 2>&1 || : \
Zbigniew Jędrzejewski-Szmek 5509c0
 %{nil}