[packages/ndisc6] drop all Upstart hacks
jajcus
jajcus at pld-linux.org
Thu Apr 23 09:12:11 CEST 2015
commit 1c0433a2a328afe2a6b927ea62b9dac8181cd3ea
Author: Jacek Konieczny <j.konieczny at eggsoft.pl>
Date: Thu Apr 23 09:11:58 2015 +0200
drop all Upstart hacks
ndisc6.spec | 35 ++++-------------------------------
rdnssd.init | 6 ------
rdnssd.upstart | 16 ----------------
3 files changed, 4 insertions(+), 53 deletions(-)
---
diff --git a/ndisc6.spec b/ndisc6.spec
index 4a2b513..d76c4eb 100644
--- a/ndisc6.spec
+++ b/ndisc6.spec
@@ -2,15 +2,14 @@ Summary: Neighbor Discovery tools for IPv6
Summary(pl.UTF-8): Narzędzia do rozpoznawania sąsiadów dla IPv6
Name: ndisc6
Version: 1.0.1
-Release: 3
+Release: 4
License: GPL v2
Group: Networking/Admin
Source0: http://www.remlab.net/files/ndisc6/%{name}-%{version}.tar.bz2
# Source0-md5: d0b8233a60e29ad78d9aebb8cef0b3f2
Source1: rdnssd.init
Source2: rdnssd.sysconfig
-Source3: rdnssd.upstart
-Source4: %{name}.tmpfiles
+Source3: %{name}.tmpfiles
Patch0: %{name}-no_chown.patch
Patch1: rdnssd-uid.patch
URL: http://www.remlab.net/ndisc6/
@@ -62,21 +61,6 @@ Recursive DNS Servers discovery Daemon.
%description -l pl.UTF-8 rdnssd
Demon do wykrywania rekursywnych serwerów DNS w sieciach IPv6.
-%package rdnssd-upstart
-Summary: Upstart job sescription for rdnssd
-Summary(pl.UTF-8): Opis zadania Upstart dla rdnssd
-Group: Networking/Daemons
-Requires: upstart >= 0.6
-Requires: %{name}-rdnssd = %{version}-%{release}
-
-%description rdnssd-upstart
-Upstart job description for the Recursive DNS Servers discovery
-Daemon.
-
-%description -l pl.UTF-8 rdnssd-upstart
-Opis zadania Upstart dla demona do wykrywania rekursywnych serwerów
-DNS w sieciach IPv6.
-
%prep
%setup -q
%patch0 -p1
@@ -95,7 +79,7 @@ DNS w sieciach IPv6.
LDFLAGS="%{rpmldflags}"
%install
-install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig,init} \
+install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} \
$RPM_BUILD_ROOT/usr/lib/tmpfiles.d
%{__make} install \
@@ -105,8 +89,7 @@ touch $RPM_BUILD_ROOT/var/run/rdnssd/resolv.conf
install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/rdnssd
install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/rdnssd
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/init/rdnssd.conf
-install %{SOURCE4} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
+install %{SOURCE3} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
%find_lang %{name}
@@ -130,12 +113,6 @@ if [ "$1" = "0" ]; then
%groupremove rdnssd
fi
-%post rdnssd-upstart
-%upstart_post rdnssd
-
-%postun rdnssd-upstart
-%upstart_postun rdnssd
-
%clean
rm -rf $RPM_BUILD_ROOT
@@ -174,7 +151,3 @@ rm -rf $RPM_BUILD_ROOT
%attr(775,root,rdnssd) %dir /var/run/rdnssd
%ghost %attr(644,rdnssd,rdnssd) /var/run/rdnssd/resolv.conf
/usr/lib/tmpfiles.d/%{name}.conf
-
-%files rdnssd-upstart
-%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) /etc/init/rdnssd.conf
diff --git a/rdnssd.init b/rdnssd.init
index 88ec66c..989340a 100644
--- a/rdnssd.init
+++ b/rdnssd.init
@@ -25,13 +25,11 @@ start() {
msg_starting "rdnssd"
- emit starting JOB=rdnssd
if [ -n "$MERGE_HOOK" ] ; then
daemon /usr/sbin/rdnssd -H $MERGE_HOOK
else
daemon /usr/sbin/rdnssd
fi
- emit --no-wait started JOB=rdnssd
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/rdnssd
}
@@ -43,14 +41,10 @@ stop() {
fi
msg_stopping "rdnssd"
- emit stopping JOB=rdnssd
killproc rdnssd
- emit --no-wait stopped JOB=rdnssd
rm -f /var/lock/subsys/rdnssd >/dev/null 2>&1
}
-upstart_controlled
-
RETVAL=0
# See how we were called.
case "$1" in
diff --git a/rdnssd.upstart b/rdnssd.upstart
deleted file mode 100644
index 4e1c8db..0000000
--- a/rdnssd.upstart
+++ /dev/null
@@ -1,16 +0,0 @@
-
-start on pld.sysinit-done
-stop on pld.shutdown-started
-
-respawn
-
-script
- . /etc/sysconfig/rdnssd
- if [ -n "$MERGE_HOOK" ] ; then
- exec /usr/sbin/rdnssd -f -H "$MERGE_HOOK"
- else
- exec /usr/sbin/rdnssd -f
- fi
-end script
-
-# vi: ft=upstart
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ndisc6.git/commitdiff/1c0433a2a328afe2a6b927ea62b9dac8181cd3ea
More information about the pld-cvs-commit
mailing list