aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Phillips <david@sighup.nz>2017-09-17 22:04:05 +1200
committerDavid Phillips <david@sighup.nz>2017-09-17 22:04:05 +1200
commit411eea25230f1a45fe4a5c226d58c843e3c92981 (patch)
tree0d32c327ade012130adf8be7318f54dca9379b32
parent6a7268d3c36befc62c04d3fad51ad5b5288beece (diff)
downloadarchlinux-openrc-411eea25230f1a45fe4a5c226d58c843e3c92981.tar.xz
Add my misc initscripts package
-rw-r--r--initscripts-phillid/PKGBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/initscripts-phillid/PKGBUILD b/initscripts-phillid/PKGBUILD
new file mode 100644
index 0000000..ecdae4d
--- /dev/null
+++ b/initscripts-phillid/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer : David Phillips <david sighup d.t nz>
+
+pkgname=initscripts-phillid
+pkgver=r6.6560ea7
+pkgrel=1
+pkgdesc='Small collection of initscripts for Arch Linux'
+arch=('any')
+url='https://github.com/phillid/initscripts'
+license=('unknown')
+depends=() # FIXME
+optdepends=() # FIXME
+backup=('etc/openrc/conf.d')
+source=("$pkgname::git+https://github.com/phillid/initscripts.git")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${pkgname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "${pkgname}"
+ make
+}
+
+package() {
+ cd "${pkgname}"
+
+ _openrcdir="${pkgdir}/etc/openrc/"
+ mkdir -p "${_openrcdir}"
+ cp -r conf.d "${_openrcdir}"
+ cp -r init.d "${_openrcdir}"
+
+ # trick taken from openrc-arch-services-git
+ cd "${pkgdir}"
+ backup=("etc/openrc/conf.d/"*)
+}