mirror of https://github.com/Chizi123/Arch-autobuild-repo.git

Chizi123
2019-07-09 99cd84265229a8963899270f32abcec43660984f
Using hardlinks for files instead of copying
1 files modified
17 ■■■■ changed files
build.sh 17 ●●●● patch | view | raw | blame | history
build.sh
@@ -34,26 +34,33 @@
    return 0
}
sudo pacman -Syu
#update system
sudo pacman -Syu --noconfirm
#go to build directory
cd $(dirname "$(realpath $0)")
git rm -r x86_64/*.pkg.tar.xz
#Remove old packages
#git rm -r x86_64/*.pkg.tar.xz
for d in `find . -maxdepth 1 -not -path '*/\.*' -type d`
do
    #Only do package directories
    if [ "$d" = "./x86_64" ] || [ "$d" = "." ]; then
        continue
    fi
    cd $d
    #update package to latest from AUR
    git pull
    makepkg -s --noconfirm
    latest=$(newest_matching_file '*.pkg.tar.xz')
    cd ..
    rsync $d/$latest x86_64/$latest
    ln $d/$latest x86_64/$latest
    repo-add ./Chizi123.db.tar.xz x86_64/$latest
done
cp Chizi123.db.tar.xz x86_64/Chizi123.db
cp Chizi123.files.tar.xz x86_64/Chizi123.files
ln Chizi123.db.tar.xz x86_64/Chizi123.db
ln Chizi123.files.tar.xz x86_64/Chizi123.files
git add x86_64
git commit -m "'$(date +%d/%m/%y-%H:%M)'"
git push