Update: Build package in chroot

Signed-off-by: Aakash Hemadri <aakashhemadri123@gmail.com>
This commit is contained in:
Aakash Hemadri 2022-02-16 15:00:57 +00:00
parent d2cf521610
commit 617faf68fd

View file

@ -45,12 +45,20 @@ sed -i \
-e 's/pkgrel=.*/pkgrel=1/' \
PKGBUILD
# Preparing arch-chroot
CHROOT=$HOME/.local/share/chroot
if [[ ! -d "$CHROOT" ]]; then
mkdir -p ~/.local/share/chroot
mkarchroot $HOME/.local/share/chroot/root base-devel
arch-nspawn $HOME/.local/share/chroot/root pacman -Syu
fi
# Update .SRCINFO
makepkg --printsrcinfo >.SRCINFO
makechrootpkg -c -r $CHROOT -- --printsrcinfo >.SRCINFO
# Start generate package
makepkg -Acsf .
makechrootpkg -c -r $CHROOT -- -Acsf .
# Commit changes
git add PKGBUILD .SRCINFO
git commit -m "Update ${PKG} to v${VER}"
git commit -s -m "Update ${PKG} to v${VER}"