Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.4
cobbler.import4280
fix-initscript.dif
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fix-initscript.dif of Package cobbler.import4280
--- config/cobblerd +++ config/cobblerd 2011/01/11 11:40:56 @@ -7,8 +7,10 @@ ### BEGIN INIT INFO # Provides: cobblerd -# Required-Start: network, xinetd, httpd +# Required-Start: $syslog $local_fs $network $remote_fs apache2 +# Required-Stop: $syslog $local_fs $network $remote_fs apache2 # Default-Start: 3 4 5 +# Default-Stop: 0 1 6 # Short-Description: daemon for libvirt virtualization API # Description: This is a daemon that a provides remote cobbler API # and status tracking @@ -26,12 +28,14 @@ [ -x /usr/bin/cobblerd ] || exit 0 DEBIAN_VERSION=/etc/debian_version -SUSE_RELEASE=/etc/SuSE-release +SUSE_RELEASE=/etc/SuSEconfig +IS_SUSE="no" # Source function library. if [ -f $DEBIAN_VERSION ]; then break -elif [ -f $SUSE_RELEASE -a -r /etc/rc.status ]; then +elif [ -d $SUSE_RELEASE -a -r /etc/rc.status ]; then . /etc/rc.status + IS_SUSE="yes" else . /etc/rc.d/init.d/functions fi @@ -49,8 +53,8 @@ start() { echo -n $"Starting cobbler daemon: " - if [ -f $SUSE_RELEASE ]; then - startproc -f -p /var/run/$SERVICE.pid /usr/bin/cobblerd $CONFIG_ARGS + if [ $IS_SUSE == "yes" ]; then + startproc -p /var/run/$SERVICE.pid /usr/bin/cobblerd $CONFIG_ARGS rc_status -v elif [ -e $DEBIAN_VERSION ]; then if [ -f $LOCKFILE ]; then @@ -71,7 +75,7 @@ stop() { echo -n $"Stopping cobbler daemon: " - if [ -f $SUSE_RELEASE ]; then + if [ $IS_SUSE == "yes" ]; then killproc -TERM /usr/bin/cobblerd rc_status -v elif [ -f $DEBIAN_VERSION ]; then @@ -106,7 +110,7 @@ $1 ;; status) - if [ -f $SUSE_RELEASE ]; then + if [ $IS_SUSE == "yes" ]; then echo -n "Checking for service cobblerd " checkproc /usr/bin/cobblerd rc_status -v
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