[systemtap: 1/2] Tweaks to systemd specific portions of spec file

lukas berk lberk at fedoraproject.org
Mon Jan 21 21:13:17 UTC 2013


commit 5d868b5d9a46791fb3b223318646c315f45eb825
Author: Lukas Berk <lberk at redhat.com>
Date:   Mon Jan 21 16:07:22 2013 -0500

    Tweaks to systemd specific portions of spec file

 systemtap.spec |   30 +++++++++++++++---------------
 1 files changed, 15 insertions(+), 15 deletions(-)
---
diff --git a/systemtap.spec b/systemtap.spec
index 2d81d5a..f2f9fbe 100644
--- a/systemtap.spec
+++ b/systemtap.spec
@@ -65,7 +65,7 @@ Group: Development/System
 License: GPLv2+
 URL: http://sourceware.org/systemtap/
 #Source: ftp://sourceware.org/pub/%{name}/releases/%{name}-%{version}.tar.gz
-Source: %{name}-%{version}-0.204.gc43c0f8.tar.gz
+Source: %{name}-%{version}-0.244.g2c7281e.tar.gz
 
 # Build*
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -391,7 +391,7 @@ mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/systemtap
 mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/systemtap
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
 install -m 644 initscript/logrotate.stap-server $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/stap-server
-%if 0%{?with_systemd}
+%if %{?with_systemd}
 mkdir -p $RPM_BUILD_ROOT%{_unitdir}
 touch $RPM_BUILD_ROOT%{_unitdir}/stap-server.service
 install -m 644 stap-server.service $RPM_BUILD_ROOT%{_unitdir}/stap-server.service
@@ -426,15 +426,12 @@ getent passwd stap-server >/dev/null || \
   useradd -c "Systemtap Compile Server" -g stap-server -d %{_localstatedir}/lib/stap-server -m -r -s /sbin/nologin stap-server
 test -e ~stap-server && chmod 755 ~stap-server
 
-%if 0%{?with_systemd}
-%else
 if [ ! -f ~stap-server/.systemtap/rc ]; then
   mkdir -p ~stap-server/.systemtap
   chown stap-server:stap-server ~stap-server/.systemtap
   echo "--rlimit-as=614400000 --rlimit-cpu=60 --rlimit-nproc=20 --rlimit-stack=1024000 --rlimit-fsize=51200000" > ~stap-server/.systemtap/rc
   chown stap-server:stap-server ~stap-server/.systemtap/rc
 fi
-%endif
 exit 0
 
 %post server
@@ -449,7 +446,7 @@ if test ! -e ~stap-server/.systemtap/ssl/server/stap.cert; then
    runuser -s /bin/sh - stap-server -c %{_libexecdir}/%{name}/stap-gen-cert >/dev/null
 fi
 # Activate the service
-%if 0%{?with_systemd}
+%if %{?with_systemd}
      /bin/systemctl enable stap-server.service >/dev/null 2>&1 || :
      /bin/systemd-tmpfiles --create >/dev/null 2>&1 || :
 %else
@@ -470,7 +467,7 @@ exit 0
 # Check that this is the actual deinstallation of the package, as opposed to
 # just removing the old package on upgrade.
 if [ $1 = 0 ] ; then
-    %if 0%{?with_systemd}
+    %if %{?with_systemd}
        /bin/systemctl --no-reload disable stap-server.service >/dev/null 2>&1 || :
        /bin/systemctl stop stap-server.service >/dev/null 2>&1 || :
     %else
@@ -484,7 +481,7 @@ exit 0
 # Check whether this is an upgrade of the package.
 # If so, restart the service if it's running
 if [ "$1" -ge "1" ] ; then
-    %if 0%{?with_systemd}
+    %if %{?with_systemd}
     	/bin/systemctl restart stap-server.service >/dev/null 2>&1 || :
     %else
         /sbin/service stap-server condrestart >/dev/null 2>&1 || :
@@ -493,7 +490,7 @@ fi
 exit 0
 
 %post initscript
-%if 0%{?with_systemd}
+%if %{?with_systemd}
     /bin/systemctl enable stap-server.service >/dev/null 2>&1 || :
      /bin/systemd-tmpfiles --create >/dev/null 2>&1 || :
 %else
@@ -505,7 +502,7 @@ exit 0
 # Check that this is the actual deinstallation of the package, as opposed to
 # just removing the old package on upgrade.
 if [ $1 = 0 ] ; then
-    %if 0%{?with_systemd}
+    %if %{?with_systemd}
     	/bin/systemctl --no-reload disable stap-server.service >/dev/null 2>&1 || :
 	/bin/systemctl stop stap-server.service >/dev/null 2>&1 || :
     %else
@@ -519,7 +516,7 @@ exit 0
 # Check whether this is an upgrade of the package.
 # If so, restart the service if it's running
 if [ "$1" -ge "1" ] ; then
-    %if 0%{?with_systemd}
+    %if %{?with_systemd}
         /bin/systemctl restart stap-server.service >/dev/null 2>&1 || :
     %else
         /sbin/service systemtap condrestart >/dev/null 2>&1 || :
@@ -557,15 +554,15 @@ exit 0
 %{_mandir}/man7/stappaths.7*
 %{_mandir}/man7/warning*
 %{_mandir}/man8/stap-server.8*
-%if 0%{with_systemd}
+%if %{?with_systemd}
 %{_unitdir}/stap-server.service
 /usr/lib/tmpfiles.d/stap-server.conf
 %else
 %{_sysconfdir}/rc.d/init.d/stap-server
 %dir %{_sysconfdir}/stap-server/conf.d
-%config(noreplace) %{_sysconfdir}/logrotate.d/stap-server
-%endif
 %config(noreplace) %{_sysconfdir}/sysconfig/stap-server
+%endif
+%config(noreplace) %{_sysconfdir}/logrotate.d/stap-server
 %dir %{_sysconfdir}/stap-server
 %dir %attr(0750,stap-server,stap-server) %{_localstatedir}/lib/stap-server
 %dir %attr(0755,stap-server,stap-server) %{_localstatedir}/log/stap-server
@@ -642,7 +639,7 @@ exit 0
 
 %files initscript
 %defattr(-,root,root)
-%if 0%{?with_systemd}
+%if %{?with_systemd}
 %else
 %{_sysconfdir}/rc.d/init.d/systemtap
 %dir %{_sysconfdir}/systemtap
@@ -673,6 +670,9 @@ exit 0
 # ------------------------------------------------------------------------
 
 %changelog
+* Mon Jan 21 2013 Lukas Berk <lberk at redhat.com> - 2.1-0.238.1
+- Tweaks to systemd specific portions of spec file
+
 * Mon Jan 21 2013 Lukas Berk <lberk at redhat.com> - 2.1-0.238
 - Added systemd functionality based on 'with_systemd' macro
 


More information about the scm-commits mailing list