Skip to content
Snippets Groups Projects
Commit 4038a992 authored by Pavel Kácha's avatar Pavel Kácha
Browse files

Improved filer startscript compatibility with RHEL/SUSE and with no-LSB distros

parent 5c225269
No related branches found
No related tags found
No related merge requests found
#!/bin/sh #!/bin/bash
# #
### BEGIN INIT INFO ### BEGIN INIT INFO
# Provides: warden_filer_receiver # Provides: warden_filer_receiver
...@@ -18,8 +18,17 @@ SERVICE_NAME="${DAEMON_NAME}_${FUNC}" ...@@ -18,8 +18,17 @@ SERVICE_NAME="${DAEMON_NAME}_${FUNC}"
PID=/var/run/"$DAEMON_NAME"/"$FUNC".pid PID=/var/run/"$DAEMON_NAME"/"$FUNC".pid
CONFIG=/etc/"$DAEMON_NAME".cfg CONFIG=/etc/"$DAEMON_NAME".cfg
test -f /etc/default/"$SERVICE_NAME" && . /etc/default/"$SERVICE_NAME" # Try Debian & Fedora/RHEL/Suse sysconfig
. /lib/lsb/init-functions for n in default sysconfig; do
[ -f /etc/$n/"$SERVICE_NAME" ] && . /etc/$n/"$SERVICE_NAME"
done
# Fallback
function log_daemon_msg () { echo -n "$@"; }
function log_end_msg () { [ $1 -eq 0 ] && echo " OK" || echo " Failed"; }
function status_of_proc () { [ -f "$PID" ] && ps u -p $(<"$PID") || echo "$PID not found."; }
[ -f /lib/lsb/init-functions ] && . /lib/lsb/init-functions
ACTION="$1" ACTION="$1"
......
#!/bin/sh #!/bin/bash
# #
### BEGIN INIT INFO ### BEGIN INIT INFO
# Provides: warden_filer_sender # Provides: warden_filer_sender
...@@ -18,8 +18,17 @@ SERVICE_NAME="${DAEMON_NAME}_${FUNC}" ...@@ -18,8 +18,17 @@ SERVICE_NAME="${DAEMON_NAME}_${FUNC}"
PID=/var/run/"$DAEMON_NAME"/"$FUNC".pid PID=/var/run/"$DAEMON_NAME"/"$FUNC".pid
CONFIG=/etc/"$DAEMON_NAME".cfg CONFIG=/etc/"$DAEMON_NAME".cfg
test -f /etc/default/"$SERVICE_NAME" && . /etc/default/"$SERVICE_NAME" # Try Debian & Fedora/RHEL/Suse sysconfig
. /lib/lsb/init-functions for n in default sysconfig; do
[ -f /etc/$n/"$SERVICE_NAME" ] && . /etc/$n/"$SERVICE_NAME"
done
# Fallback
function log_daemon_msg () { echo -n "$@"; }
function log_end_msg () { [ $1 -eq 0 ] && echo " OK" || echo " Failed"; }
function status_of_proc () { [ -f "$PID" ] && ps u -p $(<"$PID") || echo "$PID not found."; }
[ -f /lib/lsb/init-functions ] && . /lib/lsb/init-functions
ACTION="$1" ACTION="$1"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment