1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-24 19:55:26 +03:00
aports/testing/akms/akms.hook
2021-08-03 18:01:29 +02:00

22 lines
419 B
Bash

#!/bin/sh
set -eu
if [ $# -lt 2 ]; then
echo "Usage: $0 <flavor> <new-version> <old-version>" >&2
exit 1
fi
FLAVOR=$1
NEW_VERSION=$2
OLD_VERSION=${3:-}
rc=0
if [ "$OLD_VERSION" ]; then
if akms status -q -k "$OLD_VERSION-$FLAVOR" -s installed >/dev/null; then
akms uninstall -k "$OLD_VERSION-$FLAVOR" all || rc=1
fi
fi
if [ "$NEW_VERSION" ]; then
akms install -k "$NEW_VERSION-$FLAVOR" all || rc=1
fi
exit $rc