File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -63,9 +63,15 @@ export HOME="${STATE_DIR%/.openclaw}"
6363
6464# ── Run custom init script (if provided) ─────────────────────────────────────
6565INIT_SCRIPT=" ${OPENCLAW_DOCKER_INIT_SCRIPT:- } "
66- if [ -n " $INIT_SCRIPT " ] && [ -f " $INIT_SCRIPT " ] && [ -x " $INIT_SCRIPT " ]; then
67- echo " [entrypoint] running init script: $INIT_SCRIPT "
68- " $INIT_SCRIPT " || echo " [entrypoint] WARNING: init script exited with code $? "
66+ if [ -n " $INIT_SCRIPT " ]; then
67+ if [ ! -f " $INIT_SCRIPT " ]; then
68+ echo " [entrypoint] WARNING: init script not found: $INIT_SCRIPT "
69+ else
70+ # Auto-make executable — volume mounts often lose +x
71+ chmod +x " $INIT_SCRIPT " 2> /dev/null || true
72+ echo " [entrypoint] running init script: $INIT_SCRIPT "
73+ " $INIT_SCRIPT " || echo " [entrypoint] WARNING: init script exited with code $? "
74+ fi
6975fi
7076
7177# ── Configure openclaw from env vars ─────────────────────────────────────────
You can’t perform that action at this time.
0 commit comments