Return to wbem22.lnx CVS log | Up to [Pegasus] / pegasus / rpm |
1 konrad.r 1.2 #! /bin/sh 2 #%///////////////////////////////////////////////////////////////////////////// 3 # 4 # Copyright (c) 2003 BMC Software, Hewlett-Packard Company, IBM, 5 # The Open Group, Tivoli Systems 6 # 7 # Permission is hereby granted, free of charge, to any person obtaining a copy 8 # of this software and associated documentation files (the "Software"), to 9 # deal in the Software without restriction, including without limitation the 10 # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 11 # sell copies of the Software, and to permit persons to whom the Software is 12 # furnished to do so, subject to the following conditions: 13 # 14 # THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN 15 # ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED 16 # "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 17 # LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR 18 # PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 19 # HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 20 # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 21 # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 konrad.r 1.2 # 23 #============================================================================== 24 # 25 # Author: Konrad Rzeszutek <konradr@us.ibm.com> 26 # 27 # Modified By: | ||
28 konrad.r 1.4 # 10-28-2003: Martin Knipper <knipper@de.ibm.com> 29 # - Changed the chkconfig runlevel from 2345 to 3 and 5 30 # - Fixed a confusing output about syslog when you ask for the status on SuSE 31 # - The startproc command for stopping pegasus removed | ||
32 konrad.r 1.2 # 33 #%///////////////////////////////////////////////////////////////////////////// 34 # 35 # | ||
36 konrad.r 1.4 # chkconfig: 35 26 74 | ||
37 konrad.r 1.2 # description: Pegasus CIMOM enables a Linux System for WBEM (visit http://www.dmtf.org for 38 # more information about CIM and WBEM). With appropriate instrumentation 39 # Linux can provide systems management information or be managed by a remote 40 # client application. 41 # processname: cimserver 42 43 # Source function library. 44 # /etc/init.d/pegasus-wbem 45 # 46 ### BEGIN INIT INFO 47 # Provides: pegasus 48 # Required-Start: $network 49 # X-UnitedLinux-Should-Start: network 50 # Required-Stop: 51 # Default-Start: 3 5 52 # Default-Stop: 53 # Description: init script for Pegasus CIMServer 54 ### END INIT INFO 55 56 isUnited=`grep "UnitedLinux" /etc/issue` 57 isSUSE=`grep "SuSE" /etc/issue` 58 konrad.r 1.2 59 if [ "$isUnited" ] || [ "$isSUSE" ]; then 60 61 . /etc/rc.status 62 rc_reset 63 64 RETVAL=$rc_done 65 66 case "$1" in 67 start) 68 echo -n "Starting up Pegasus CIMOM daemon " | ||
69 konrad.r 1.3 startproc /usr/sbin/cimserver | ||
70 konrad.r 1.2 rc_status -v 71 ;; 72 stop) | ||
73 konrad.r 1.4 echo -n "Shutting down Pegasus CIMOM daemon " | ||
74 konrad.r 1.5 cimserver -s || killproc -TERM /usr/sbin/cimserver | ||
75 konrad.r 1.2 rc_status -v 76 ;; 77 try-restart) 78 $0 stop && $0 start 79 rc_status 80 ;; 81 restart) 82 $0 stop 83 $0 start 84 rc_status 85 ;; 86 status) | ||
87 konrad.r 1.4 echo -n "Checking for Pegasus CIMOM daemon:" | ||
88 konrad.r 1.2 checkproc /usr/sbin/cimserver ; rc_status -v 89 ;; 90 *) 91 echo "Usage: $0 {start|stop|status|try-restart|restart}" 92 exit 1 93 ;; 94 esac 95 rc_exit 96 else 97 . /etc/rc.d/init.d/functions 98 RETVAL=0 99 100 # Red Hat/Turbo/Caldera 101 case "$1" in 102 start) 103 echo -n $"Starting up Pegasus CIMOM daemon: " | ||
104 konrad.r 1.3 daemon cimserver | ||
105 konrad.r 1.2 RETVAL=$? 106 echo 107 ;; 108 109 stop) 110 echo -n $"Shutting down Pegasus CIMOM daemon: " 111 daemon cimserver -s 112 RETVAL=$? 113 echo 114 ;; 115 status) 116 status cimserver 117 RETVAL=$? 118 ;; 119 restart|reload) 120 $0 stop && $0 start 121 ;; 122 *) 123 echo "Usage: $0 {start|stop|status|restart|reload}" 124 exit 1 125 esac 126 konrad.r 1.2 127 exit $RETVAL 128 129 fi |
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |