blob: bbc19f21d2ba79be927841350618df13f2452339 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/bash
set -euxo pipefail
# Preparing arch-chroot
CHROOT=$HOME/.local/share/chroot
if [[ ! -d "$CHROOT/root" ]]; then
mkdir -p "$CHROOT"
mkarchroot -M /etc/makepkg.conf "$CHROOT/root" base-devel
fi
arch-nspawn "$CHROOT/root" pacman -Syu
makechrootpkg -c -r "$CHROOT" -- -Acsf .
# Update .SRCINFO
makepkg --printsrcinfo >.SRCINFO
rm -rf -- */ *.log *.gz
#sudo btrfs subvolume delete "$CHROOT/root"
PACKAGE="$(makepkg --packagelist)"
gpg --use-agent --output "$PACKAGE.sig" --detach-sign "$PACKAGE"
|