diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2008-04-11 12:17:42 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2008-04-11 12:17:42 -0400 |
commit | 5da91f89c12b998a4e83db4d21ec6086aca37feb (patch) | |
tree | 5f516fd5e23c601194702a8360c5aedc0ed134e1 /config | |
parent | 249ccbea4d2615a7623ac91149dda863eefec093 (diff) | |
download | third_party-cobbler-5da91f89c12b998a4e83db4d21ec6086aca37feb.tar.gz third_party-cobbler-5da91f89c12b998a4e83db4d21ec6086aca37feb.tar.xz third_party-cobbler-5da91f89c12b998a4e83db4d21ec6086aca37feb.zip |
Import now takes an --arch, which is now a recommended field, to ensure
best practices in naming.
Diffstat (limited to 'config')
-rwxr-xr-x | config/cobblerd | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/config/cobblerd b/config/cobblerd index 6b52956..7d6d571 100755 --- a/config/cobblerd +++ b/config/cobblerd @@ -25,12 +25,23 @@ # Sanity checks. [ -x /usr/bin/cobblerd ] || exit 0 +DEBIAN_VERSION=/etc/debian_version # Source function library. -. /etc/rc.d/init.d/functions +if [ -e $DEBIAN_VERSION ]; then + + . /etc/init.d/functions +else + . /etc/rc.d/init.d/functions +fi SERVICE=cobblerd PROCESS=cobblerd CONFIG_ARGS=" " +if [ -e $DEBIAN_VERSION ]; then + LOCKFILE=/var/lock/$SERVICE +else + LOCKFILE=/var/lock/subsys/$SERVICE +fi RETVAL=0 @@ -39,7 +50,7 @@ start() { daemon --check $SERVICE $PROCESS --daemon $CONFIG_ARGS RETVAL=$? echo - [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$SERVICE + [ $RETVAL -eq 0 ] && touch $LOCKFILE return $RETVAL } @@ -49,7 +60,7 @@ stop() { RETVAL=$? echo if [ $RETVAL -eq 0 ]; then - rm -f /var/lock/subsys/$SERVICE + rm -f $LOCKFILE rm -f /var/run/$SERVICE.pid fi } @@ -69,7 +80,7 @@ case "$1" in RETVAL=$? ;; condrestart) - [ -f /var/lock/subsys/$SERVICE ] && restart || : + [ -f $LOCKFILE ] && restart || : ;; reload) echo "can't reload configuration, you have to restart it" |