You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sys-block/hpacucli/files/hpacucli-wrapper

23 lines
577 B

#!/bin/sh
cmd="$(basename "$0")"
HPACUCLI_BASEDIR="/opt/hp/hpacucli"
HPACUCLI_LOCKDIR="/var/lock/$cmd"
HPACUCLI_LOCK="${HPACUCLI_LOCKDIR}/CPQACU_MUTEX"
HPACUCLI_BIN="${HPACUCLI_BASEDIR}/$cmd.bin"
if pgrep -x "$cmd.bin"; then
echo "Another instance of $cmd is running! Stop it first."
exit 1
fi
if ! [ -f "${HPACUCLI_LOCK}" ]; then
mkdir -p -m 700 "${HPACUCLI_LOCKDIR}"
touch "${HPACUCLI_LOCK}"
fi
export LD_LIBRARY_PATH="${HPACUCLI_BASEDIR}"
export ACUXE_LOCK_FILES_DIR="${HPACUCLI_LOCKDIR}/"
exec setarch `uname -m` --uname-2.6 "${HPACUCLI_BIN}" "${@}"