diff options
| author | bozo.kopic <bozo@kopic.xyz> | 2024-04-09 16:31:46 +0200 |
|---|---|---|
| committer | bozo.kopic <bozo@kopic.xyz> | 2024-04-09 16:31:46 +0200 |
| commit | c3e3b19b7a519711a1a096effa489dc85c9db453 (patch) | |
| tree | 47ca888395d6d28dea98ac7bb04f02eb098cf012 /sync.sh | |
| parent | 4446e72f2a7b34ef7255e104173373d0b72f74a2 (diff) | |
Diffstat (limited to 'sync.sh')
| -rwxr-xr-x | sync.sh | 17 |
1 files changed, 9 insertions, 8 deletions
@@ -2,24 +2,25 @@ set -e -. "$(dirname -- "$0")/env.sh" +ROOT_DIR=$(dirname "$(realpath "$0")") +. $ROOT_DIR/env.sh -mkdir -p "$aur_dir" +mkdir -p "$AUR_DIR" -for package in $packages; do +for package in $(get_packages "$@"); do echo ">>" $package - if [ -d "$aur_dir/$package" ]; then - git -C "$aur_dir/$package" pull -q + 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/"* + cp -p -r -t "$AUR_DIR/$package" "$ROOT_DIR/$package/"* - (cd "$aur_dir/$package"; makepkg --printsrcinfo > .SRCINFO) + (cd "$AUR_DIR/$package"; makepkg --printsrcinfo > .SRCINFO) - if git -C "$aur_dir/$package" diff --quiet; then + if git -C "$AUR_DIR/$package" diff --quiet; then echo "OK" else echo "CHANGED" |
