Skip to content

Commit 76511c2

Browse files
authored
fix(packages): frankenphp trust failing because admin API isn't started #1846 (#1870)
1 parent 7668a27 commit 76511c2

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

package/debian/postinst.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,5 +63,9 @@ if command -v setcap >/dev/null 2>&1; then
6363
fi
6464

6565
if [ -x /usr/bin/frankenphp ]; then
66+
HOME=/var/lib/frankenphp /usr/bin/frankenphp run --config /dev/null &
67+
FRANKENPHP_PID=$!
6668
HOME=/var/lib/frankenphp /usr/bin/frankenphp trust || true
69+
kill "$FRANKENPHP_PID" || true
70+
wait "$FRANKENPHP_PID" 2>/dev/null || true
6771
fi

package/rhel/postinstall.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,9 @@ if command -v setcap >/dev/null 2>&1; then
3232
fi
3333

3434
if [ -x /usr/bin/frankenphp ]; then
35+
HOME=/var/lib/frankenphp /usr/bin/frankenphp run --config /dev/null &
36+
FRANKENPHP_PID=$!
3537
HOME=/var/lib/frankenphp /usr/bin/frankenphp trust || :
38+
kill "$FRANKENPHP_PID" || :
39+
wait "$FRANKENPHP_PID" 2>/dev/null || :
3640
fi

0 commit comments

Comments
 (0)