summarylogtreecommitdiffstats
path: root/chroot-build.sh
blob: f358a74acaafb48e9bff1194367b8120b152be61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash

# This script updates the package version if a new version is available
set -euxo pipefail

# Preparing arch-chroot
CHROOT=$HOME/.local/share/chroot
if [[ ! -d "$CHROOT" ]]; then
	mkdir -p "$CHROOT"
	mkarchroot "$HOME/.local/share/chroot/root" base-devel
	arch-nspawn "$HOME/.local/share/chroot/root" pacman -Syu
fi

# Start generate package
makechrootpkg -c -r "$CHROOT" -- -Acsf .

# Update .SRCINFO
#makepkg --printsrcinfo >.SRCINFO

# Commit changes
#git add PKGBUILD .SRCINFO
#git commit -s -m "Update to ${VER}"
#rm -rf *.gz *.log *.zst
sudo rm -Rf "$CHROOT"