Page MenuHomeClusterLabs Projects

No OneTemporary

diff --git a/cts/LSBDummy.in b/cts/LSBDummy.in
index c4de6a20e2..1d456f5756 100755
--- a/cts/LSBDummy.in
+++ b/cts/LSBDummy.in
@@ -1,85 +1,86 @@
#!/bin/sh
#
#
# Dummy LSB RA. Does nothing but touch and remove a state file
#
# Copyright (c) 2010 Andrew Beekhof
# All Rights Reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of version 2 of the GNU General Public License as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it would be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# Further, this software is distributed without any warranty that it is
# free of the rightful claim of any third person regarding infringement
# or the like. Any license provided herein, whether implied or
# otherwise, applies only to this software file. Patent licenses, if
# any, provided herein do not apply to combinations of this program with
# other software, or any other product whatsoever.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write the Free Software Foundation,
# Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
#
#######################################################################
# Initialization:
. @OCF_ROOT_DIR@/resource.d/heartbeat/.ocf-directories
+: ${HA_VARRUN=/tmp} # Backup in case .ocf-directories doesn't exist
#######################################################################
dummy_usage() {
cat <<END
usage: $0 {start|stop|status}
Dummy LSB resource
END
}
dummy_start() {
touch ${state}
if [ -f ${state} ]; then
echo "Success"
return 0
fi
echo "Failed"
return 1
}
dummy_stop() {
rm -f ${state}
if [ ! -f ${state} ]; then
echo "Success"
return 0
fi
echo "Failed"
return 1
}
dummy_monitor() {
if [ -f ${state} ]; then
echo "Running OK"
return 0
fi
echo "Stopped"
return 3
}
state="${HA_VARRUN}/Dummy-`basename $0`.state"
case $1 in
start) dummy_start;;
stop) dummy_stop;;
status) dummy_monitor;;
*) dummy_usage
exit 1
;;
esac
rc=$?
echo "`basename $0` $1 : $rc"
exit $rc

File Metadata

Mime Type
text/x-diff
Expires
Wed, Jun 25, 4:05 AM (1 d, 6 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1952088
Default Alt Text
(2 KB)

Event Timeline