Signed-off-by: Slendi <slendi@socopon.com>
This commit is contained in:
2025-09-16 16:50:09 +03:00
parent 8b2ee2e9d9
commit 6daed34b1c

View File

@@ -116,9 +116,9 @@
elif command -v proot >/dev/null 2>&1; then elif command -v proot >/dev/null 2>&1; then
PROOT_BIN="$(command -v proot)" PROOT_BIN="$(command -v proot)"
else else
PROOT_BIN="$EXTRACT_DIR''${PROOT_REL}" PROOT_BIN="$EXTRACT_DIR${PROOT_REL}"
fi fi
[ "''${BUNDLE_FORCE_BUNDLED_PROOT:-0}" = 1 ] && PROOT_BIN="$EXTRACT_DIR''${PROOT_REL}" [ "''${BUNDLE_FORCE_BUNDLED_PROOT:-0}" = 1 ] && PROOT_BIN="$EXTRACT_DIR${PROOT_REL}"
# sanity # sanity
[ -x "$PROOT_BIN" ] || { echo "proot not found/executable: $PROOT_BIN" >&2; exit 127; } [ -x "$PROOT_BIN" ] || { echo "proot not found/executable: $PROOT_BIN" >&2; exit 127; }
@@ -158,7 +158,7 @@
# 5) inject paths, chmod, and append payload # 5) inject paths, chmod, and append payload
sed -i \ sed -i \
-e "s|__APP_REL__|$APP_REL|g" \ -e "s|__APP_REL__|$APP_REL|g" \
-e "s|__PROOT_REL__|''${PROOT_REL}|g" \ -e "s|__PROOT_REL__|${PROOT_REL}|g" \
"$out" "$out"
chmod +x "$out" chmod +x "$out"
cat "$_TMP/payload.tar.gz" >> "$out" cat "$_TMP/payload.tar.gz" >> "$out"