You've already forked aur_builder
Cleanup
1. Save output along with log inside output directory 2. Remove wip yay support
This commit is contained in:
43
run.sh
43
run.sh
@@ -2,41 +2,32 @@
|
||||
|
||||
set -xeuo pipefail
|
||||
|
||||
sudo sh -c 'echo "169.254.1.2 archmirror.i.balki.me" >> /etc/hosts'
|
||||
sudo sh -c 'echo "169.254.1.2 gitea.balki.me" >> /etc/hosts'
|
||||
# /etc/hosts is managed by podman. Copying or editing with `sed -i` does not seem to work. Only appendig works
|
||||
# podman sets up 169.254.1.2 to be the ip of the host
|
||||
sudo sh -c 'echo "169.254.1.2 archmirror.i.balki.me" >> /etc/hosts'
|
||||
sudo sh -c 'echo "169.254.1.2 gitea.balki.me" >> /etc/hosts'
|
||||
|
||||
sudo pacman -Syu
|
||||
|
||||
yay_build() {
|
||||
# not working yet
|
||||
# rm-rf .git
|
||||
|
||||
git config --global user.email "aur_builder@balki.me"
|
||||
git config --global user.name "Balakrishnan Balasubramanian"
|
||||
makepkg --printsrcinfo >.SRCINFO
|
||||
|
||||
yay -Bi "$PWD"
|
||||
|
||||
}
|
||||
|
||||
makepkg_build() {
|
||||
if [ -d deps ]; then
|
||||
sudo pacman -U deps/*pkg.tar*
|
||||
fi
|
||||
makepkg -s
|
||||
}
|
||||
|
||||
mkdir output
|
||||
cp -r /w .
|
||||
|
||||
cd ./w
|
||||
|
||||
if [ "${DEBUG_SHELL-n}" = y ]; then
|
||||
echo "Stopping before build... Run 'exit 1' to skip building"
|
||||
tail -12 "$0"
|
||||
bash
|
||||
fi
|
||||
|
||||
# bash
|
||||
# yay_build
|
||||
if [ -d deps ]; then
|
||||
sudo pacman -U deps/*pkg.tar*
|
||||
fi
|
||||
|
||||
makepkg_build
|
||||
LOGDEST=../output PKGDEST=../output makepkg --syncdeps --log
|
||||
|
||||
sudo cp ./*pkg.tar* /w
|
||||
sudo cp -r ../output /w
|
||||
|
||||
if [ "${DEBUG_SHELL-n}" = y ]; then
|
||||
echo "Build complete"
|
||||
bash
|
||||
fi
|
||||
|
Reference in New Issue
Block a user