Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.4
dhcpv6
dhcpv6-1.0.22-destdir.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dhcpv6-1.0.22-destdir.patch of Package dhcpv6
Index: dhcpv6-1.0.20/etc/init.d/dhcp6r.sh =================================================================== --- dhcpv6-1.0.20.orig/etc/init.d/dhcp6r.sh +++ dhcpv6-1.0.20/etc/init.d/dhcp6r.sh @@ -2,11 +2,10 @@ # ### BEGIN INIT INFO # Provides: dhcp6r -# Default-Start: -# Default-Stop: -# Should-Start: -# Required-Start: $network -# Required-Stop: +# Default-Start: 3 5 +# Default-Stop: 0 1 2 6 +# Required-Start: $network $remote_fs +# Required-Stop: $network $remote_fs # Short-Description: Start and stop the DHCPv6 relay agent # Description: dhcp6r acts as a DHCPv6 relay agent forwarding DHCPv6 messages # from clients to servers and vice versa. @@ -18,9 +17,11 @@ # description: dhcp6r acts as a DHCPv6 relay agent forwarding DHCPv6 messages \ # from clients to servers and vice versa. # processname: dhcp6r -# config: /etc/sysconfig/dhcp6r +# config: /etc/sysconfig/network/dhcp6r -. /etc/init.d/functions +. /etc/rc.status + +rc_reset RETVAL=0 @@ -28,34 +29,25 @@ prog=dhcp6r dhcp6r=/usr/sbin/dhcp6r lockfile=/var/lock/subsys/dhcp6r -# Check that networking is up. -# networking is not up, return 1 for generic error -. /etc/sysconfig/network -[ $NETWORKING = "no" ] && exit 1 - start() { # return 5 if program is not installed - [ -x $dhcp6r ] || exit 5 + [ -x $dhcp6r ] || return 5 # return 6 if program is not configured - [ -f /etc/sysconfig/dhcp6r ] || exit 6 - . /etc/sysconfig/dhcp6r + [ -f /etc/sysconfig/network/dhcp6r ] || return 6 + . /etc/sysconfig/network/dhcp6r echo -n $"Starting $prog: " - daemon $dhcp6r $DHCP6RARGS + startproc $dhcp6r $DHCP6RARGS RETVAL=$? - echo [ $RETVAL -eq 0 ] && touch $lockfile return $RETVAL } stop() { echo -n $"Shutting down $prog: " - killproc $prog -TERM + killproc $dhcp6r RETVAL=$? - echo - [ $RETVAL -eq 0 ] && success || failure - echo rm -f $lockfile return $RETVAL } @@ -64,33 +56,36 @@ stop() { case "$1" in start) start - RETVAL=$? + rc_status -v ;; stop) stop - RETVAL=$? + rc_status -v ;; restart|force-reload) [ -f $lockfile ] && stop start - RETVAL=$? + rc_status -v ;; try-restart|reload) - RETVAL=3 + rc_failed 3 + rc_status -v ;; condrestart) if [ -f $lockfile ]; then stop && start + rc_status -v + else + rc_status -s fi ;; status) - status dhcp6r - RETVAL=$? + checkproc $dhcp6r + rc_status -v ;; *) echo $"Usage: $0 {start|stop|restart|try-restart|reload|force-reload|status}" - RETVAL=3 + rc_failed 3 ;; esac - -exit $RETVAL +rc_exit \ No newline at end of file Index: dhcpv6-1.0.20/etc/init.d/dhcp6s.sh =================================================================== --- dhcpv6-1.0.20.orig/etc/init.d/dhcp6s.sh +++ dhcpv6-1.0.20/etc/init.d/dhcp6s.sh @@ -2,11 +2,10 @@ # ### BEGIN INIT INFO # Provides: dhcp6s -# Default-Start: -# Default-Stop: -# Should-Start: -# Required-Start: $network -# Required-Stop: +# Default-Start: 3 5 +# Default-Stop: 0 1 2 6 +# Required-Start: $network $remote_fs +# Required-Stop: $network $remote_fs # Short-Description: Start and stop the DHCPv6 server agent # Description: dhcp6s provides IPv6 addresses and prefix assignment # administrative policy and configuration information for @@ -25,9 +24,12 @@ # addresses, or ntp server addresses. # processname: dhcp6s # config: /etc/dhcp6s.conf -# config: /etc/sysconfig/dhcp6s +# config: /etc/sysconfig/network/dhcp6s + +. /etc/rc.status + +rc_reset -. /etc/init.d/functions RETVAL=0 @@ -35,39 +37,30 @@ prog=dhcp6s dhcp6s=/usr/sbin/dhcp6s lockfile=/var/lock/subsys/dhcp6s -# Check that networking is up. -# networking is not up, return 1 for generic error -. /etc/sysconfig/network -[ $NETWORKING = "no" ] && exit 1 - start() { # return 5 if program is not installed - [ -x $dhcp6s ] || exit 5 + [ -x $dhcp6s ] || return 5 # return 6 if program is not configured - [ -f /etc/dhcp6s.conf ] || exit 6 - [ -f /etc/sysconfig/dhcp6s ] || exit 6 - . /etc/sysconfig/dhcp6s + [ -f /etc/dhcp6s.conf ] || return 6 + [ -f /etc/sysconfig/network/dhcp6s ] || return 6 + . /etc/sysconfig/network/dhcp6s if [ -z "$DHCP6SIF" ]; then logger -s -t "$prog" -p "daemon.info" "Warning: $prog listening on ALL interfaces" fi echo -n $"Starting $prog: " - daemon $dhcp6s -c /etc/dhcp6s.conf $DHCP6SARGS $DHCP6SIF + startproc $dhcp6s -c /etc/dhcp6s.conf $DHCP6SARGS $DHCP6SIF RETVAL=$? - echo [ $RETVAL -eq 0 ] && touch $lockfile return $RETVAL } stop() { echo -n $"Shutting down $prog: " - killproc $prog -TERM + killproc $dhcp6s RETVAL=$? - echo - [ $RETVAL -eq 0 ] && success || failure - echo rm -f $lockfile return $RETVAL } @@ -76,33 +69,37 @@ stop() { case "$1" in start) start - RETVAL=$? + rc_status -v ;; stop) stop - RETVAL=$? + rc_status -v ;; restart|force-reload) [ -f $lockfile ] && stop start - RETVAL=$? + rc_status -v ;; try-restart|reload) - RETVAL=3 + rc_failed 3 + rc_status -v ;; condrestart) if [ -f $lockfile ]; then stop && start + rc_status -v + else + rc_status -s fi ;; status) - status $prog - RETVAL=$? + checkproc $dhcp6s + rc_status -v ;; *) echo $"Usage: $0 {start|stop|restart|try-restart|reload|force-reload|status}" - RETVAL=3 + rc_failed 3 ;; esac -exit $RETVAL +rc_exit Index: dhcpv6-1.0.20/Makefile.am =================================================================== --- dhcpv6-1.0.20.orig/Makefile.am +++ dhcpv6-1.0.20/Makefile.am @@ -14,7 +14,7 @@ MAINTAINERCLEANFILES = Makefile.in confi depcomp install-sh ltmain.sh missing ABOUT-NLS \ INSTALL aclocal.m4 configure ylwrap $(DIST_ARCHIVES) -CLEANFILES = *~ ChangeLog libdhcp6client.pc +CLEANFILES = *~ libdhcp6client.pc MOSTLYCLEANDIRS = m4 Index: dhcpv6-1.0.20/etc/sysconfig/Makefile.am =================================================================== --- dhcpv6-1.0.20.orig/etc/sysconfig/Makefile.am +++ dhcpv6-1.0.20/etc/sysconfig/Makefile.am @@ -8,6 +8,6 @@ MAINTAINERCLEANFILES = Makefile.in EXTRA_DIST = dhcp6s.sysconfig dhcp6r.sysconfig install-data-local: - $(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysconfig - $(install_sh_DATA) dhcp6s.sysconfig $(DESTDIR)$(sysconfdir)/sysconfig/dhcp6s - $(install_sh_DATA) dhcp6r.sysconfig $(DESTDIR)$(sysconfdir)/sysconfig/dhcp6r + $(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysconfig/network + $(install_sh_DATA) dhcp6s.sysconfig $(DESTDIR)$(sysconfdir)/sysconfig/network/dhcp6s + $(install_sh_DATA) dhcp6r.sysconfig $(DESTDIR)$(sysconfdir)/sysconfig/network/dhcp6r Index: dhcpv6-1.0.20/etc/init.d/Makefile.am =================================================================== --- dhcpv6-1.0.20.orig/etc/init.d/Makefile.am +++ dhcpv6-1.0.20/etc/init.d/Makefile.am @@ -7,7 +7,7 @@ MAINTAINERCLEANFILES = Makefile.in EXTRA_DIST = dhcp6r.sh dhcp6s.sh -rc_d_dir = $(DESTDIR)$(sysconfdir)/rc.d/init.d +rc_d_dir = $(DESTDIR)$(sysconfdir)/init.d install-data-local: $(MKDIR_P) $(rc_d_dir)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor