#!/bin/bash set -e for pkg in "$@"; do export MAINTAINER="Florian Pritz " targets=(~/arch/{community,extra}) target_community=~/arch/community found_pkg=0 genpkg "$pkg" for target in "${targets[@]}"; do if [[ -f "$target/$pkg/trunk/PKGBUILD" ]]; then found_pkg=1 vimdiff "$HOME/pkg/dest/$pkg/PKGBUILD" "$target/$pkg/trunk/PKGBUILD" fi done if ((!found_pkg)); then mkdir -p "$target/$pkg/"{trunk,repos} cp "$HOME/pkg/dest/$pkg/PKGBUILD" "$target_community/$pkg/trunk/" fi done