pkg install, add link if package no have scripts

This commit is contained in:
2026-09-15 03:44:26 +03:00
parent e5c7d22875
commit 27169ee4cd
23 changed files with 353 additions and 9 deletions

View File

@ -11,8 +11,71 @@ ln /pkg/gnu/7z/bin/7zz /pkg/gnu/7z/bin/7z
```
``` sh *** config ***
cat > /pkg/gnu/7z/bin/unzip <<'EOF'
#!/bin/bash
TARGET_DIR=""
QUIET=0
TARBALL=""
while [ $# -gt 0 ]; do
case "$1" in
-d)
TARGET_DIR="$2"
shift 2
;;
-q)
QUIET=1
shift
;;
-o)
shift
;;
-t)
7z t "$2" >/dev/null 2>&1
exit $?
;;
-l)
7z l "$2"
exit $?
;;
-*)
shift
;;
*)
TARBALL="$1"
shift
;;
esac
done
if [ -z "$TARBALL" ]; then
echo "unzip wrapper: no archive specified" >&2
exit 1
fi
if [ -n "$TARGET_DIR" ]; then
mkdir -p "$TARGET_DIR"
if [ $QUIET -eq 1 ]; then
7z x -y -bso0 -bsp0 -o"$TARGET_DIR" "$TARBALL" >/dev/null 2>&1
else
7z x -y -o"$TARGET_DIR" "$TARBALL"
fi
else
if [ $QUIET -eq 1 ]; then
7z x -y -bso0 -bsp0 "$TARBALL" >/dev/null 2>&1
else
7z x -y "$TARBALL"
fi
fi
exit $?
EOF
chmod +x /pkg/gnu/7z/bin/unzip
```
cat > /pkg/gnu/7z/bin/unzip <<EOF
#!/bin/bash
7z x "$@"
```