Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.2
wondershaper
rcwondershaper
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rcwondershaper of Package wondershaper
#! /bin/sh # Copyright (c) 1995-2002 SuSE Linux AG, Nuernberg, Germany. # All rights reserved. # # Author: Henne Vogelsang <feedback@suse.de> # # /etc/init.d/wondershaper # and its symbolic link # /usr/sbin/rcwondershaper # # System startup script for wondershaper # ### BEGIN INIT INFO # Provides: wondershaper # Required-Start: $syslog $remote_fs $network # Required-Stop: $syslog $remote_fs $network # Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Short-Description: wondershaper providing QOS # Description: Start wondershaper to provide quality of service ### END INIT INFO . /etc/rc.status test -f /etc/sysconfig/wondershaper && . /etc/sysconfig/wondershaper # Check for missing binaries (stale symlinks should not happen) case "${WSHAPER_QDISC_TYPE}" in htb) WSHAPER_BIN="/usr/sbin/wshaper.htb" ;; cbq|*) WSHAPER_BIN="/usr/sbin/wshaper.cbq" ;; esac test -x $WSHAPER_BIN || exit 5 # Reset status of this service rc_reset case "$1" in start) echo -n "Starting wondershaper " WSHAPER_START_OUT=`$WSHAPER_BIN start 2>&1` # Remember status and be verbose rc_status -v if [ -n "$WSHAPER_START_OUT" ] then echo -en "$WSHAPER_START_OUT\n" fi ;; stop) echo -n "Shutting down wondershaper " $WSHAPER_BIN stop > /dev/null 2>&1 # Remember status and be verbose rc_status -v ;; try-restart) $0 status >/dev/null && $0 restart # Remember status and be quiet rc_status ;; restart) $0 stop $0 start # Remember status and be quiet rc_status ;; force-reload) echo -n "Reload service wondershaper " $0 stop && $0 start rc_status ;; reload) echo -n "Reload service wondershaper " rc_failed 3 rc_status -v ;; status) echo -n "Checking for service wondershaper " WSHAPER_STATUS=`$WSHAPER_BIN status 2>&1` case $WSHAPER_STATUS in *pfifo_fast*) rc_failed 3 rc_status -v ;; *sysconfig*) rc_failed 3 rc_status -v ;; *) rc_failed 0 rc_status -v if [ "$WSHAPER_VERBOSE_STATUS" == "true" ] then echo -en "$WSHAPER_STATUS\n" fi esac ;; *) echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload}" exit 1 ;; esac rc_exit
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