2024-03-30 18:53:07 +00:00
|
|
|
#!/bin/fish
|
2024-03-31 10:36:46 +00:00
|
|
|
set REPO akyoto
|
|
|
|
set CHROOT $PWD/.chroot
|
2024-03-30 18:53:07 +00:00
|
|
|
|
2024-03-31 10:36:46 +00:00
|
|
|
if not command -q mkarchroot
|
|
|
|
echo "Please install devtools:"
|
|
|
|
echo "sudo pacman -Syu devtools"
|
|
|
|
exit 1
|
|
|
|
end
|
|
|
|
|
|
|
|
if not test -d $CHROOT/root
|
|
|
|
mkdir -p $CHROOT
|
|
|
|
mkarchroot $CHROOT/root base-devel
|
|
|
|
end
|
2024-03-30 18:53:07 +00:00
|
|
|
|
2024-03-31 10:36:46 +00:00
|
|
|
if set -q argv[1]
|
|
|
|
cd $argv[1]
|
2024-03-30 18:53:07 +00:00
|
|
|
makechrootpkg -cur $CHROOT
|
2024-03-31 10:36:46 +00:00
|
|
|
mv *.pkg.tar.zst ../
|
2024-03-30 18:53:07 +00:00
|
|
|
cd -
|
2024-03-31 10:36:46 +00:00
|
|
|
else
|
|
|
|
rm -f *.pkg.tar.zst
|
|
|
|
|
|
|
|
for file in **/PKGBUILD
|
|
|
|
cd (dirname $file)
|
|
|
|
makechrootpkg -cur $CHROOT
|
|
|
|
mv *.pkg.tar.zst ../
|
|
|
|
cd -
|
|
|
|
end
|
2024-03-30 18:53:07 +00:00
|
|
|
end
|
|
|
|
|
2024-03-31 10:36:46 +00:00
|
|
|
repo-add --remove $REPO.db.tar.gz *.pkg.tar.zst
|