old mode 100644
new mode 100755
| | |
| | | return 0 |
| | | } |
| | | |
| | | for d in 'emacs-git' |
| | | #update system |
| | | sudo pacman -Syu --noconfirm |
| | | |
| | | #go to build directory |
| | | cd $(dirname "$(realpath $0)") |
| | | |
| | | #Remove old packages |
| | | git rm -r x86_64/* |
| | | mkdir x86_64 |
| | | |
| | | #dependencies |
| | | cd dependencies |
| | | 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 |
| | | makepkg -si --noconfirm |
| | | latest=$(newest_matching_file '*.pkg.tar.xz') |
| | | cd .. |
| | | repo-add ./repo.db.tar.xz $d/$latest |
| | | ln $d/$latest ../x86_64/$latest |
| | | repo-add ../Chizi123.db.tar.xz ../x86_64/$latest |
| | | done |
| | | cd .. |
| | | |
| | | #main packages |
| | | for d in `find . -maxdepth 1 -not -path '*/\.*' -type d` |
| | | do |
| | | #Only do package directories |
| | | if [ "$d" = "./x86_64" ] || [ "$d" = "." ] || [ "$d" = "dependencies" ]; then |
| | | continue |
| | | fi |
| | | cd $d |
| | | #update package to latest from AUR |
| | | git pull |
| | | makepkg -s --noconfirm |
| | | latest=$(newest_matching_file '*.pkg.tar.xz') |
| | | cd .. |
| | | ln $d/$latest x86_64/$latest |
| | | repo-add ./Chizi123.db.tar.xz x86_64/$latest |
| | | done |
| | | |
| | | 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 |