pkgrel=1 arch=(any) pkgname=$(basename "$BUILDFILE" .PKGBUILD) case "$pkgname" in config-mgmt-*) replaces=(${pkgname/-mgmt-/-}) conflicts=(${pkgname/-mgmt-/-}) ;; config-box-*) replaces=(${pkgname/-box-/-}) conflicts=(${pkgname/-box-/-}) ;; esac pkgver() { local oldpkgver oldpkgver_date oldpkgver_rel local newpkgver newpkgver_date oldpkgver="$pkgver" oldpkgver_date=${oldpkgver%%.*} oldpkgver_rel=${oldpkgver#${oldpkgver_date}}; oldpkgver_rel=${oldpkgver_rel#.}; oldpkgver_rel=${oldpkgver_rel:-0} newpkgver_date=$(date +%Y%m%d) # Handle doing multiple versions in the same day if [[ "$newpkgver_date" == "$oldpkgver_date" ]]; then declare -i newpkgver_rel=${oldpkgver_rel}+1 newpkgver=${newpkgver_date}.${newpkgver_rel} else newpkgver=${newpkgver_date} fi echo $newpkgver } netctl-enable() ( . "etc/netctl/$1" unit=netctl@"$(systemd-escape -- "$1")".service install -Dm644 /dev/stdin etc/systemd/system/"${unit}" <