@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user