summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Hills2016-08-22 11:47:33 -0400
committerAndrew Hills2016-08-22 11:47:33 -0400
commit1cf011a0d6f7c771f2dfb1fb486d8ef08108f84b (patch)
tree2ece350f2f93641245adc6d73c4c42719aa5329c
downloadaur-1cf011a0d6f7c771f2dfb1fb486d8ef08108f84b.tar.gz
beard-0.2
-rw-r--r--.SRCINFO19
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD34
-rw-r--r--beard.service11
4 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..aa8055152838
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = beard
+ pkgdesc = A simple hibernation daemon
+ pkgver = 0.2
+ pkgrel = 1
+ url = https://github.com/ahills/beard
+ arch = any
+ license = custom:unlicense
+ depends = pm-utils
+ depends = coreutils
+ depends = util-linux
+ depends = syslog-ng
+ backup = etc/conf.d/beard
+ source = beard-0.2.tar.gz::https://github.com/ahills/beard/archive/v0.2.tar.gz
+ source = beard.service
+ md5sums = 5af92e22e27d497db2ccee823140bb84
+ md5sums = 72a17538035df4c120c8b6fed112d78e
+
+pkgname = beard
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..e3f567c15939
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+/pkg
+/src
+/beard-*.tar.*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..67cbfa356297
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Andrew Hills <ahills@ednos.net>
+pkgname=beard
+pkgver=0.2
+pkgrel=1
+pkgdesc="A simple hibernation daemon"
+arch=('any')
+url="https://github.com/ahills/$pkgname"
+license=('custom:unlicense')
+depends=('pm-utils' 'coreutils' 'util-linux' 'syslog-ng')
+backup=('etc/conf.d/beard')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
+ beard.service)
+md5sums=('5af92e22e27d497db2ccee823140bb84'
+ '72a17538035df4c120c8b6fed112d78e')
+validpgpkeys=()
+
+package() {
+ cd "$pkgname-$pkgver"
+ make PREFIX=/usr DESTDIR="$pkgdir/" install
+ # Correct /usr/sbin to /usr/bin
+ mv "$pkgdir"/usr/sbin "$pkgdir"/usr/bin
+
+ # Makefile doesn't install these
+ mkdir -p "$pkgdir"/etc/conf.d
+ install -m0644 beard.conf "$pkgdir"/etc/conf.d/beard
+ mkdir -p "$pkgdir"/usr/share/doc/beard
+ install -m0644 README.md "$pkgdir"/usr/share/doc/beard/README.md
+ mkdir -p "$pkgdir"/usr/share/licenses/beard
+ install -m0644 LICENSE "$pkgdir"/usr/share/licenses/beard/LICENSE
+
+ # systemd service file
+ mkdir -p "$pkgdir"/usr/lib/systemd/system
+ install -m0644 "$srcdir"/beard.service "$pkgdir"/usr/lib/systemd/system/beard.service
+}
diff --git a/beard.service b/beard.service
new file mode 100644
index 000000000000..abf54ff1d595
--- /dev/null
+++ b/beard.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=The Bear Hibernation Daemon
+Documentation=file:///usr/share/doc/beard/README
+Requires=syslog-ng.service
+
+[Service]
+EnvironmentFile=/etc/conf.d/beard
+ExecStart=/usr/bin/beard
+
+[Install]
+WantedBy=multi-user.target