diff options
| author | bozo.kopic <bozo@kopic.xyz> | 2023-05-03 23:15:26 +0200 |
|---|---|---|
| committer | bozo.kopic <bozo@kopic.xyz> | 2023-05-03 23:15:26 +0200 |
| commit | c82733b107497dbb9b454463c5860b8c8140ce27 (patch) | |
| tree | e1b1bf0ff22b3cd425af22846f7de198826ffcd3 /sync.sh | |
| parent | 7be6950258767f2beb47bc44056850fd7bc12002 (diff) | |
.
Diffstat (limited to 'sync.sh')
| -rwxr-xr-x | sync.sh | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -0,0 +1,27 @@ +#!/bin/sh + +set -e + +. "$(dirname -- "$0")/env.sh" + +mkdir -p "$aur_dir" + +for package in $packages; do + echo ">>" $package + + if [ -d "$aur_dir/$package" ]; then + git -C "$aur_dir/$package" pull -q + else + git -C aur clone -q ssh://aur@aur.archlinux.org/$package.git + fi + + cp -p -r -t "$aur_dir/$package" "$root_dir/$package/"* + + (cd "$aur_dir/$package"; makepkg --printsrcinfo > .SRCINFO) + + if git -C "$aur_dir/$package" diff --quiet; then + echo "OK" + else + echo "CHANGED" + fi +done |
