aboutsummaryrefslogtreecommitdiff
path: root/spec/macros.inc
diff options
context:
space:
mode:
Diffstat (limited to 'spec/macros.inc')
-rw-r--r--spec/macros.inc32
1 files changed, 21 insertions, 11 deletions
diff --git a/spec/macros.inc b/spec/macros.inc
index 7b841dd1b..4c4e66bc3 100644
--- a/spec/macros.inc
+++ b/spec/macros.inc
@@ -4,6 +4,7 @@
%global _default_locking_dir /run/lock/lvm
%global _udevbasedir %{_prefix}/lib/udev
%global _udevdir %{_udevbasedir}/rules.d
+%global _tmpfilesdir %{_prefix}/lib/tmpfiles.d
%if !0%{?fedora}
%global fedora 0
@@ -34,7 +35,7 @@
%define daemon_reload \
%if %{enable_systemd} \
-/bin/systemctl daemon-reload > /dev/null 2>&1 || : \
+systemctl daemon-reload > /dev/null 2>&1 || : \
%endif \
: \
%{nil}
@@ -42,9 +43,11 @@
%define enable(s:t:) \
%if %{have_service %{-s*}} \
%if %{enable_systemd} \
- /bin/systemctl enable lvm2-%{-s*}.%{-t*} > /dev/null 2>&1 || : \
+if [ $1 = 1 ]; then \
+ systemctl preset lvm2-%{-s*}.%{-t*} > /dev/null 2>&1 || : \
+fi \
%else \
- /sbin/chkconfig --add lvm2-%{-s*} \
+/sbin/chkconfig --add lvm2-%{-s*} \
%endif \
%endif \
: \
@@ -53,13 +56,18 @@
%define disable(s:t:) \
%if %{have_service %{-s*}} \
%if %{enable_systemd} \
- /bin/systemctl --no-reload disable lvm2-%{-s*}.%{-t*} > /dev/null 2>&1 || : \
- /bin/systemctl stop lvm2-%{-s*}.%{-t*} > /dev/null 2>&1 || : \
-%if %{-t*} == socket \
- /bin/systemctl stop lvm2-%{-s*}.service > /dev/null 2>&1 || : \
-%endif \
+if [ $1 = 0 ]; then \
+ systemctl --no-reload disable lvm2-%{-s*}.%{-t*} > /dev/null 2>&1 || : \
+ %if %{-t*} == socket \
+ systemctl --no-reload disable lvm2-%{-s*}.service > /dev/null 2>&1 || : \
+ %endif \
+ systemctl stop lvm2-%{-s*}.%{-t*} > /dev/null 2>&1 || : \
+ %if %{-t*} == socket \
+ systemctl stop lvm2-%{-s*}.service > /dev/null 2>&1 || : \
+ %endif \
+fi \
%else \
- /sbin/chkconfig --del lvm2-%{-s*} \
+/sbin/chkconfig --del lvm2-%{-s*} \
%endif \
%endif \
: \
@@ -67,7 +75,9 @@
%define try_restart(s:t:) \
%if %{have_service %{-s*}} && %{enable_systemd} \
- /bin/systemctl try-restart lvm2-%{-s*}.%{-t*} > /dev/null 2>&1 || : \
+if [ $1 = 1 ]; then \
+ systemctl try-restart lvm2-%{-s*}.%{-t*} > /dev/null 2>&1 || : \
+fi \
%endif \
- : \
+: \
%{nil}