server-scripts/package-add

19 lines
497 B
Plaintext
Raw Permalink Normal View History

#!/usr/bin/env bash
set -e
if [[ "$#" < 1 ]]; then
echo "USAGE: $0 packages..."
fi
2016-11-25 20:21:58 +00:00
pkgs=""
for pkg in "$@"
do
2018-09-13 07:43:21 +00:00
cp -- "$pkg" "/lxc/login/rootfs/var/lib/aurrepo/"
name="$(basename $pkg)"
2018-09-13 07:43:21 +00:00
chown 102013:102013 "/lxc/login/rootfs/var/lib/aurrepo/$name"
lxc-attach -n login -- sudo -u aurrepo gpg --detach-sign --no-armor "/var/lib/aurrepo/$name"
2016-11-25 20:21:58 +00:00
pkgs="$pkgs /var/lib/aurrepo/$name"
done
2016-11-25 20:21:58 +00:00
lxc-attach -n login -- pacman -U $pkgs
lxc-attach -n login -- sudo -u aurrepo aurrepo --sign --verbose