summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Johanson <latexer@gentoo.org>2003-06-18 02:30:32 +0000
committerPeter Johanson <latexer@gentoo.org>2003-06-18 02:30:32 +0000
commitf07cc193fde96e8f802168046b7c18472f409964 (patch)
tree50b42c08bf8587b3c4c67086dd72f13b2aef6984 /net-misc
parentInitscript addition (diff)
downloadgentoo-2-f07cc193fde96e8f802168046b7c18472f409964.tar.gz
gentoo-2-f07cc193fde96e8f802168046b7c18472f409964.tar.bz2
gentoo-2-f07cc193fde96e8f802168046b7c18472f409964.zip
Initscript addition
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/dhcpv6/ChangeLog6
-rw-r--r--net-misc/dhcpv6/Manifest8
-rw-r--r--net-misc/dhcpv6/dhcpv6-0.7.ebuild4
-rw-r--r--net-misc/dhcpv6/dhcpv6-0.8.ebuild4
-rw-r--r--net-misc/dhcpv6/files/dhcp6s.rc31
5 files changed, 46 insertions, 7 deletions
diff --git a/net-misc/dhcpv6/ChangeLog b/net-misc/dhcpv6/ChangeLog
index 39a1eed92df1..8797c7eb9295 100644
--- a/net-misc/dhcpv6/ChangeLog
+++ b/net-misc/dhcpv6/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/dhcpv6
# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpv6/ChangeLog,v 1.4 2003/06/17 19:33:18 latexer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpv6/ChangeLog,v 1.5 2003/06/18 02:30:28 latexer Exp $
+
+ 17 Jun 2003; Peter Johanson <latexer@gentoo.org> dhcpv6-0.7.ebuild,
+ dhcpv6-0.8.ebuild, files/dhcp6s.rc:
+ Added dhcp6s init script
17 Jun 2003; Peter Johanson <latexer@gentoo.org> dhcpv6-0.8.ebuild,
files/negative-iaid-patch-0.8:
diff --git a/net-misc/dhcpv6/Manifest b/net-misc/dhcpv6/Manifest
index f94c323f945f..3e20205c3c56 100644
--- a/net-misc/dhcpv6/Manifest
+++ b/net-misc/dhcpv6/Manifest
@@ -1,7 +1,7 @@
-MD5 a17f7fbf498be12669ebd2e0f7bbf6a9 dhcpv6-0.7.ebuild 887
-MD5 fa22426991fccc061a9e18c2fdb67884 dhcpv6-0.8.ebuild 1039
-MD5 5a5bb10c22534d34baf3d3da2ee443cd ChangeLog 910
-MD5 291885d07a7f8d0db46fc2be1a03a079 files/dhcp6s.rc 777
+MD5 95675acb9d1d22e3f74c82e84cd2bee8 dhcpv6-0.7.ebuild 945
+MD5 9e72c0194dad5753349509b604e80c89 dhcpv6-0.8.ebuild 1039
+MD5 7a9aec8c14faeb199fa17c5e4580b62c ChangeLog 1046
+MD5 59be4530b61c0481b3e2bb0949ce94f5 files/dhcp6s.rc 781
MD5 3ccbf593dfca962e8b6490e2f792b429 files/negative-iaid-patch-0.8 17822
MD5 d464c5bf3482796ca4a459eea6c5d7ef files/digest-dhcpv6-0.7 58
MD5 6801b43613971e5a4afed325ed34368e files/digest-dhcpv6-0.8 58
diff --git a/net-misc/dhcpv6/dhcpv6-0.7.ebuild b/net-misc/dhcpv6/dhcpv6-0.7.ebuild
index 1b142a97f680..a8b86147dcba 100644
--- a/net-misc/dhcpv6/dhcpv6-0.7.ebuild
+++ b/net-misc/dhcpv6/dhcpv6-0.7.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpv6/dhcpv6-0.7.ebuild,v 1.2 2003/06/17 19:14:02 latexer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpv6/dhcpv6-0.7.ebuild,v 1.3 2003/06/18 02:30:28 latexer Exp $
DESCRIPTION="Server and client for DHCPv6"
@@ -23,6 +23,8 @@ src_install() {
docs/draft-ietf-dhc-dhcpv6-opt-prefix-delegation-{02,03}.txt \
dhcp6c.conf dhcp6s.conf
dodir /var/lib/dhcpv6
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/dhcp6s.rc dhcp6s
}
pkg_postinst() {
einfo "Sample dhcp6c.conf and dhcp6s.conf files are in"
diff --git a/net-misc/dhcpv6/dhcpv6-0.8.ebuild b/net-misc/dhcpv6/dhcpv6-0.8.ebuild
index e63070816082..ab094bb76d2c 100644
--- a/net-misc/dhcpv6/dhcpv6-0.8.ebuild
+++ b/net-misc/dhcpv6/dhcpv6-0.8.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpv6/dhcpv6-0.8.ebuild,v 1.3 2003/06/17 19:33:18 latexer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpv6/dhcpv6-0.8.ebuild,v 1.4 2003/06/18 02:30:28 latexer Exp $
DESCRIPTION="Server and client for DHCPv6"
@@ -30,6 +30,8 @@ src_install() {
dhcp6c.conf dhcp6s.conf
dodir /var/lib/dhcpv6
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/dhcp6s.rc dhcp6s
}
pkg_postinst() {
einfo "Sample dhcp6c.conf and dhcp6s.conf files are in"
diff --git a/net-misc/dhcpv6/files/dhcp6s.rc b/net-misc/dhcpv6/files/dhcp6s.rc
new file mode 100644
index 000000000000..fa97e4c0d736
--- /dev/null
+++ b/net-misc/dhcpv6/files/dhcp6s.rc
@@ -0,0 +1,31 @@
+#!/sbin/runscript
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpv6/files/dhcp6s.rc,v 1.1 2003/06/18 02:30:28 latexer Exp $
+
+#configuration is done in /etc/dhcp6s.conf
+
+depend() {
+ need net
+}
+
+checkconfig() {
+ if [ ! -e /etc/dhcp6s.conf ] ; then
+ eerror "You need an /etc/dhcp6s.conf file to run dhcp6s"
+ eerror "There is a sample conf file in /usr/share/doc/dhcpv6-0.7"
+ return 1
+ fi
+}
+
+start() {
+ checkconfig || return 1
+ ebegin "Starting dhcp6s"
+ start-stop-daemon --start --quiet --exec /usr/sbin/dhcp6s
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping dhcp6s"
+ start-stop-daemon --stop --quiet --exec /usr/sbin/dhcp6s
+ eend $?
+}