Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 130750 Details for
Bug 189777
br2684ctl.sh doesn't test for success
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
br2684ctl.sh
br2684ctl.sh (text/plain), 1.63 KB, created by
Alin Năstac (RETIRED)
on 2007-09-12 17:52:09 UTC
(
hide
)
Description:
br2684ctl.sh
Filename:
MIME Type:
Creator:
Alin Năstac (RETIRED)
Created:
2007-09-12 17:52:09 UTC
Size:
1.63 KB
patch
obsolete
># Copyright 2004-2007 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 > >br2684ctl_depend() { > before ppp > program start /sbin/br2684ctl >} > >_config_vars="$_config_vars bridge bridge_add brctl" > >br2684ctl_pre_start() { > local opts= > eval opts=\$br2684ctl_${IFVAR} > [ -z "${opts}" ] && return 0 > [ ${IN_HOTPLUG:-0} = 1 ] && return 0 # bridge setup finished > > if [ "${IFACE#nas[0-9]*}" = "${IFACE}" ] ; then > eerror "Interface must be called nas[0-9] for RFC 2684 Bridging" > return 1 > fi > if [ "${RC_HOTPLUG}" != "yes" ]; then > eerror "br2684ctl module doesn't work with RC_HOTPLUG=no" > return 1 > fi > > case " ${opts} " in > *" -b "*|*" -c "*) > eerror "The -b and -c options are not allowed for br2684ctl_${IVAR}" > return 1 > ;; > *" -a "*) ;; > *) > eerror "-a option (VPI and VCI) is required in br2684ctl_${IFVAR}" > return 1 > ;; > esac > > einfo "Starting RFC 2684 Bridge control on ${IFACE}" > start-stop-daemon --start --exec /sbin/br2684ctl \ > --pidfile "/var/run/br2684ctl-${IFACE}.pid" \ > -- -c "${IFACE#nas*}" ${opts} -b > > if ! eend $? "Failed to start br2684ctl" ; then > mark_service_stopped "net.${IFACE}" > return 1 > fi > > # udev will re-call us on interface up event > einfo "Backgrounding ..." > mark_service_inactive "net.${IFACE}" > exit 0 >} > >br2684ctl_post_stop() { > local pidfile="/var/run/br2684ctl-${IFACE}.pid" > [ -e "${pidfile}" ] || return 0 > > if [ ${IN_HOTPLUG:-0} = 1 ] ; then > mark_service_inactive "net.${IFACE}" > exit 0 > fi > > einfo "Stopping RFC 2684 Bridge control on ${IFACE}" > start-stop-daemon --stop --quiet \ > --exec /sbin/br2684ctl --pidfile "${pidfile}" > eend $? >} > ># vim: set ts=4 :
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 189777
: 130750