aboutsummaryrefslogtreecommitdiff
path: root/update-local.sh
blob: 78f0629ba2490e9448b5c041c8b62f3f4d690af9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env bash
_scriptname="$(basename $0)"

function log() {
        echo "[$_scriptname] $@"
}

if [[ -z $1 ]]; then
        log "no package given"
        exit 1
fi

_pkg="$1"
_basename="$(basename $_pkg)"

log "signing $_basename"
gpg --detach-sign --no-armor --batch --output "$_pkg.sig" "$_pkg"

log "adding $_basename to repo"
cp -v "$_pkg"* $HOME/pub/
repo-add -s pub/aur-builds.db.tar.zst pub/"$_basename"