summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimone Gotti <motaboy@gentoo.org>2005-02-23 21:41:22 +0000
committerSimone Gotti <motaboy@gentoo.org>2005-02-23 21:41:22 +0000
commite2a986d6bf271671ee09386f3ad04826b9ad1cd7 (patch)
tree473cafcdedae6fa961a78a8d71e96ea0d205a2a8
parentUpdated the digest for gmt-4.0, closes bug 83084. (diff)
downloadgentoo-2-e2a986d6bf271671ee09386f3ad04826b9ad1cd7.tar.gz
gentoo-2-e2a986d6bf271671ee09386f3ad04826b9ad1cd7.tar.bz2
gentoo-2-e2a986d6bf271671ee09386f3ad04826b9ad1cd7.zip
Add missing mdnsd.init.d, and use function "newinitd" to install it.
(Portage version: 2.0.51-r15)
-rw-r--r--net-misc/mDNSResponder/ChangeLog6
-rw-r--r--net-misc/mDNSResponder/files/mdnsd.init.d20
-rw-r--r--net-misc/mDNSResponder/mDNSResponder-98.ebuild8
3 files changed, 27 insertions, 7 deletions
diff --git a/net-misc/mDNSResponder/ChangeLog b/net-misc/mDNSResponder/ChangeLog
index 916ce1f4542c..21f705998b51 100644
--- a/net-misc/mDNSResponder/ChangeLog
+++ b/net-misc/mDNSResponder/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/mDNSResponder
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/ChangeLog,v 1.1 2005/02/06 18:22:01 motaboy Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/ChangeLog,v 1.2 2005/02/23 21:41:22 motaboy Exp $
+
+ 23 Feb 2005; Simone Gotti <motaboy@gentoo.org> +files/mdnsd.init.d,
+ mDNSResponder-98.ebuild:
+ Add missing mdnsd.init.d, and use function "newinitd" to install it.
*mDNSResponder-98 (06 Feb 2005)
diff --git a/net-misc/mDNSResponder/files/mdnsd.init.d b/net-misc/mDNSResponder/files/mdnsd.init.d
new file mode 100644
index 000000000000..6e726e31cfb5
--- /dev/null
+++ b/net-misc/mDNSResponder/files/mdnsd.init.d
@@ -0,0 +1,20 @@
+#!/sbin/runscript
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/files/mdnsd.init.d,v 1.1 2005/02/23 21:41:22 motaboy Exp $
+
+start() {
+ ebegin "Starting mdnsd"
+ start-stop-daemon --start --quiet --pidfile /var/run/mdnsd.pid \
+ --startas /usr/sbin/mdnsd
+ eend $? "Failed to start mdnsd"
+}
+
+stop() {
+ ebegin "Stopping mdnsd"
+ start-stop-daemon --stop --quiet --pidfile /var/run/mdnsd.pid
+ eend $? "Failed to stop mdnsd"
+
+ # clean stale pidfile
+ [ -f /var/run/mdnsd.pid ] && rm -f /var/run/mdnsd.pid
+}
diff --git a/net-misc/mDNSResponder/mDNSResponder-98.ebuild b/net-misc/mDNSResponder/mDNSResponder-98.ebuild
index 5bb91caf9472..9855b975bcb2 100644
--- a/net-misc/mDNSResponder/mDNSResponder-98.ebuild
+++ b/net-misc/mDNSResponder/mDNSResponder-98.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/mDNSResponder-98.ebuild,v 1.1 2005/02/06 18:22:01 motaboy Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/mDNSResponder-98.ebuild,v 1.2 2005/02/23 21:41:22 motaboy Exp $
inherit eutils
@@ -39,9 +39,5 @@ src_install() {
make DESTDIR=${D} os=linux install
# Install init scripts
- insinto /etc/init.d
- newins ${FILESDIR}/mdnsd.init.d mdnsd
-
- # Fix the perms on the init scripts
- fperms a+x /etc/init.d/mdnsd
+ newinitd ${FILESDIR}/mdnsd.init.d mdnsd
}