mirror of
https://github.com/casjaysdevdocker/bun
synced 2026-08-09 02:01:16 -04:00
🐛 Remove stale local function definitions from init.d script 🐛
__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-bun.sh: remove stale local __pcheck/__pgrep definitions and their intro comments; defer to shared library rootfs/usr/local/etc/docker/init.d/zz-bun.sh
This commit is contained in:
@@ -98,9 +98,6 @@ __run_start_script() {
|
|||||||
esac
|
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
|
# Allow ENV_ variable
|
||||||
# Import env file
|
# Import env file
|
||||||
@@ -131,7 +128,6 @@ if [ ! -f "$(type -P "$EXEC_CMD_BIN")" ] && [ -z "$EXEC_CMD_BIN" ]; then
|
|||||||
exit 2
|
exit 2
|
||||||
fi
|
fi
|
||||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
# check if process is already running
|
|
||||||
if __pgrep "$EXEC_CMD_BIN"; then
|
if __pgrep "$EXEC_CMD_BIN"; then
|
||||||
SERVICE_IS_RUNNING="true"
|
SERVICE_IS_RUNNING="true"
|
||||||
echo "$EXEC_CMD_BIN is running"
|
echo "$EXEC_CMD_BIN is running"
|
||||||
|
|||||||
Reference in New Issue
Block a user