From 042a94e3e1becc30b4e8099ed59a0ecf9a5f8ffa Mon Sep 17 00:00:00 2001
From: Natanael Copa <ncopa@alpinelinux.org>
Date: Mon, 10 Jan 2011 13:31:17 +0000
Subject: [PATCH] main/abuild: create /var/cache/distfiles dir and abuild group

---
 main/abuild/APKBUILD           | 5 ++++-
 main/abuild/abuild.pre-install | 6 ++++++
 2 files changed, 10 insertions(+), 1 deletion(-)
 create mode 100644 main/abuild/abuild.pre-install

diff --git a/main/abuild/APKBUILD b/main/abuild/APKBUILD
index dd10cd177155..4c55a07dae35 100644
--- a/main/abuild/APKBUILD
+++ b/main/abuild/APKBUILD
@@ -2,13 +2,15 @@
 pkgdesc="Script to build Alpine Packages"
 pkgname=abuild
 pkgver=2.7
-pkgrel=1
+pkgrel=2
 url=http://git.alpinelinux.org/cgit/abuild/
 source="http://git.alpinelinux.org/cgit/abuild/snapshot/abuild-$pkgver.tar.bz2
 	0001-abuild-only-warn-when-we-think-there-should-have-bee.patch
 	"
 depends="fakeroot file sudo pax-utils openssl apk-tools>=2.0.7-r1"
 makedepends="openssl-dev pkgconfig"
+install="$pkgname.pre-install"
+pkggroups="abuild"
 arch="all"
 license=GPL-2
 
@@ -33,6 +35,7 @@ package() {
 	cd "$srcdir/$pkgname-$pkgver"
 	make install DESTDIR="$pkgdir"
 	install -m 644 abuild.conf "$pkgdir"/etc/abuild.conf
+	install -d -m 775 -g abuild "$pkgdir"/var/cache/distfiles
 }
 
 md5sums="e6f5e18956d95e75da22adce128b2d52  abuild-2.7.tar.bz2
diff --git a/main/abuild/abuild.pre-install b/main/abuild/abuild.pre-install
new file mode 100644
index 000000000000..196ac7a9d516
--- /dev/null
+++ b/main/abuild/abuild.pre-install
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+if ! getent group abuild >/dev/null then
+	addgroup -S abuild
+fi
+exit 0
-- 
GitLab