Signed-off-by: Slendi <slendi@socopon.com>
This commit is contained in:
2025-09-16 16:59:34 +03:00
parent 6daed34b1c
commit 08a263882d

View File

@@ -124,7 +124,6 @@
[ -x "$PROOT_BIN" ] || { echo "proot not found/executable: $PROOT_BIN" >&2; exit 127; }
[ -x "$EXTRACT_DIR''${APP_REL}" ] || { echo "app not found/executable: $EXTRACT_DIR''${APP_REL}" >&2; exit 127; }
# DNS for Android/termux (no /etc/resolv.conf in root)
mkdir -p "$EXTRACT_DIR/etc"
cat > "$EXTRACT_DIR/etc/resolv.conf" <<'EOF'
nameserver 9.9.9.9
@@ -133,24 +132,14 @@
nameserver 1.0.0.1
EOF
# run proot (no exec so trap can clean). Set BUNDLE_EXEC=1 to exec instead.
if [ "''${BUNDLE_EXEC:-0}" = 1 ]; then
exec "''${PROOT_BIN}" \
-R / \
-b "$EXTRACT_DIR/nix:/nix" \
-b "$EXTRACT_DIR/etc/resolv.conf:/etc/resolv.conf" \
-b /dev -b /proc -b /sys \
-w "$BUNDLE_PWD" \
"$EXTRACT_DIR''${APP_REL}" "$@"
else
"''${PROOT_BIN}" \
-R / \
-b "$EXTRACT_DIR/nix:/nix" \
-b "$EXTRACT_DIR/etc/resolv.conf:/etc/resolv.conf" \
-b /dev -b /proc -b /sys \
-w "$BUNDLE_PWD" \
"$EXTRACT_DIR''${APP_REL}" "$@"
fi
"''${PROOT_BIN}" \
-R / \
-b "$EXTRACT_DIR/nix:/nix" \
-b "$EXTRACT_DIR/etc/resolv.conf:/etc/resolv.conf" \
-b /dev -b /proc -b /sys \
-w "$BUNDLE_PWD" \
"$EXTRACT_DIR''${APP_REL}" "$@"
exit $?
__ARCHIVE_BELOW__
SH