[aiccu] Change service file to get not complains when /etc/sysconfig/aiccu is missing Change PID file in aic
Jochen Schmitt
s4504kr at fedoraproject.org
Mon Jul 18 16:10:30 UTC 2011
commit dfcc0a24252cfed8d707016d187b03b9c633b5b4
Author: Jochen Schmitt <Jochen at herr-schmitt.de>
Date: Mon Jul 18 18:10:29 2011 +0200
Change service file to get not complains when /etc/sysconfig/aiccu is missing
Change PID file in aiccu.conf to /run/aiccu.pid
aiccu-run.patch | 16 ++++++++++++++--
aiccu.service | 2 +-
aiccu.spec | 10 +++++-----
3 files changed, 20 insertions(+), 8 deletions(-)
---
diff --git a/aiccu-run.patch b/aiccu-run.patch
index 21d0100..bb9d3f3 100644
--- a/aiccu-run.patch
+++ b/aiccu-run.patch
@@ -1,6 +1,6 @@
diff -up aiccu/common/aiccu.h.run aiccu/common/aiccu.h
---- aiccu/common/aiccu.h.run 2011-07-06 22:22:40.944419473 +0200
-+++ aiccu/common/aiccu.h 2011-07-06 22:23:57.240419462 +0200
+--- aiccu/common/aiccu.h.run 2007-01-15 13:01:43.000000000 +0100
++++ aiccu/common/aiccu.h 2011-07-18 18:00:22.313521552 +0200
@@ -68,7 +68,7 @@
#define AICCU_CACHE "/var/cache/aiccu.cache"
@@ -10,3 +10,15 @@ diff -up aiccu/common/aiccu.h.run aiccu/common/aiccu.h
/* AICCU Configuration file */
#ifdef _WIN32
+diff -up aiccu/doc/aiccu.conf.run aiccu/doc/aiccu.conf
+--- aiccu/doc/aiccu.conf.run 2011-07-18 18:02:32.898521537 +0200
++++ aiccu/doc/aiccu.conf 2011-07-18 18:03:12.086521529 +0200
+@@ -47,7 +47,7 @@ automatic true
+ requiretls false
+
+ # PID File
+-#pidfile /var/run/aiccu.pid
++pidfile /run/aiccu.pid
+
+ # Add a default route (default: true)
+ #defaultroute true
diff --git a/aiccu.service b/aiccu.service
index 072e01c..844c27f 100644
--- a/aiccu.service
+++ b/aiccu.service
@@ -4,7 +4,7 @@ After=syslog.target network.target
[Service]
Type=forking
-EnvironmentFile=/etc/sysconfig/aiccu
+EnvironmentFile=-/etc/sysconfig/aiccu
ExecStart=/usr/sbin/aiccu start $OPTIONS
ExecStop=/usr/sbin/aiccu stop
PIDFile=/run/aiccu.pid
diff --git a/aiccu.spec b/aiccu.spec
index 53c2660..a186cf5 100644
--- a/aiccu.spec
+++ b/aiccu.spec
@@ -9,7 +9,7 @@
Summary: SixXS Automatic IPv6 Connectivity Client Utility
Name: aiccu
Version: 2007.01.15
-Release: 9%{?dist}
+Release: 10%{?dist}
License: BSD
Group: System Environment/Daemons
URL: http://www.sixxs.net/tools/aiccu/
@@ -55,9 +55,6 @@ rm $RPM_BUILD_ROOT%{_sysconfdir}/init.d/*
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
install -p %{SOURCE1} $RPM_BUILD_ROOT%{_unitdir}/
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
-touch $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/aiccu
-
%post
if [ "$1" = "1" ]; then
/bin/systemctl --daemon-reload >/dev/null 2>&1 || :
@@ -86,9 +83,12 @@ make clean
# make it readable by non-root
%attr(600, root,root) %config(noreplace) %{_sysconfdir}/aiccu.conf
%{_unitdir}/aiccu.service
-%{_sysconfdir}/sysconfig/aiccu
%changelog
+* Mon Jul 18 2011 Jochen Schmitt <Jochen herr-schmitt de> - 2007.01.15-10
+- Change service file to get not complains when /etc/sysconfig/aiccu is missing
+- Change PID file in aiccu.conf to /run/aiccu.pid
+
* Wed Jul 6 2011 Jochen Schmitt <Jochen herr-schmitt de> - 2007.01.15-9
- Implementing native systemd support (656886)
More information about the scm-commits
mailing list