diff options
author | Peter Johanson <latexer@gentoo.org> | 2003-06-18 02:30:32 +0000 |
---|---|---|
committer | Peter Johanson <latexer@gentoo.org> | 2003-06-18 02:30:32 +0000 |
commit | f07cc193fde96e8f802168046b7c18472f409964 (patch) | |
tree | 50b42c08bf8587b3c4c67086dd72f13b2aef6984 /net-misc | |
parent | Initscript addition (diff) | |
download | gentoo-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/ChangeLog | 6 | ||||
-rw-r--r-- | net-misc/dhcpv6/Manifest | 8 | ||||
-rw-r--r-- | net-misc/dhcpv6/dhcpv6-0.7.ebuild | 4 | ||||
-rw-r--r-- | net-misc/dhcpv6/dhcpv6-0.8.ebuild | 4 | ||||
-rw-r--r-- | net-misc/dhcpv6/files/dhcp6s.rc | 31 |
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 $? +} |