diff options
Diffstat (limited to 'pkg')
-rwxr-xr-x | pkg | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -0,0 +1,20 @@ +#!/usr/bin/env zsh +set -e +OPERATION="$1" +REPO="$2" +PKG="$3" +syntax() { + echo -e "\x1b[0;31mSyntax: $0 <add|del|readd> <REPONAME> <PKG>\x1b[0m" 1>&2; exit 1; +} +if [[ "$REPO" == "" ]]; then syntax; fi +if [[ "$PKG" == "" ]]; then syntax; fi +if [[ "$OPERATION" == "readd" ]]; then + sudo apk del "$PKG"; + sudo apk add --repository "$(busybox dirname "$(busybox realpath "$0")")/target/$REPO" "$PKG"; +elif [[ "$OPERATION" == "del" ]]; then + sudo apk del "$PKG"; +elif [[ "$OPERATION" == "add" ]]; then + sudo apk add --repository "$(busybox dirname "$(busybox realpath "$0")")/target/$REPO" "$PKG"; +else + syntax; +fi
\ No newline at end of file |