From d9af165a9b327f738decc6755c2732191f3c4658 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Tue, 12 Jul 2016 20:47:40 -0400 Subject: tidy --- common.sh | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 common.sh (limited to 'common.sh') diff --git a/common.sh b/common.sh new file mode 100644 index 0000000..5c9efac --- /dev/null +++ b/common.sh @@ -0,0 +1,55 @@ +pkgver=20160712 +pkgrel=1 +arch=(any) +pkgname=$(basename "$BUILDFILE" .PKGBUILD) + +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}" <