mirror of
https://github.com/casjaysdevdocker/code
synced 2026-08-09 02:01:16 -04:00
🐛 Remove stale local function definitions from init.d script 🐛
code / release-code (push) Failing after 14m8s
code / release-code (push) Failing after 14m8s
__pcheck and __pgrep were locally defined in init.d scripts before they were added to the shared docker-entrypoint functions library. These local copies shadow the improved library versions and prevent library updates from taking effect. - rootfs/usr/local/etc/docker/init.d/zz-code.sh: remove stale local __pcheck/__pgrep definitions and their intro comments; defer to shared library rootfs/usr/local/etc/docker/init.d/zz-code.sh
This commit is contained in:
@@ -88,9 +88,6 @@ __run_start_script() {
|
||||
esac
|
||||
}
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# process check functions
|
||||
__pcheck() { [ -n "$(type -P pgrep 2>/dev/null)" ] && pgrep -x "$1" &>/dev/null && return 0 || return 10; }
|
||||
__pgrep() { __pcheck "${1:-EXEC_CMD_BIN}" || __ps aux 2>/dev/null | grep -Fw " ${1:-$EXEC_CMD_BIN}" | grep -qv ' grep' | grep '^' && return 0 || return 10; }
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# Allow ENV_ variable
|
||||
# Import env file
|
||||
@@ -121,7 +118,6 @@ if [ ! -f "$(type -P "$EXEC_CMD_BIN")" ] && [ -z "$EXEC_CMD_BIN" ]; then
|
||||
exit 2
|
||||
fi
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# check if process is already running
|
||||
if __pgrep "$EXEC_CMD_BIN"; then
|
||||
SERVICE_IS_RUNNING="true"
|
||||
echo "$EXEC_CMD_BIN is running"
|
||||
|
||||
Reference in New Issue
Block a user