summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbrent s2015-06-08 13:49:58 -0400
committerbrent s2015-06-08 13:49:58 -0400
commitb63f2da7c027bb4c64292430b0453554d6e214b4 (patch)
treef20b66e552fdd8bcd510d2933026757c6fa9a9cc
downloadaur-b63f2da7c027bb4c64292430b0453554d6e214b4.tar.gz
initial commit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD28
-rw-r--r--swatd.service11
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..501c204365c4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = swatd-git
+ pkgdesc = A daemon for running scripts when a sensor is triggered
+ pkgver = 1
+ pkgrel = 1
+ url = https://github.com/defuse/swatd
+ arch = any
+ license = GPL3
+ makedepends = git
+ source = git+https://github.com/defuse/swatd.git
+ source = swatd.service
+ md5sums = SKIP
+ md5sums = 2af1ce0b079d0641764233e81abd2ac9
+
+pkgname = swatd-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..85c8bfd394cf
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: brent s. <bts (at) square-r00t (dot) net>
+
+pkgname=swatd-git
+pkgver=1
+pkgrel=1
+pkgdesc="A daemon for running scripts when a sensor is triggered"
+arch=('any')
+url="https://github.com/defuse/swatd"
+license=('GPL3')
+depends=('')
+makedepends=('git')
+source=('git+https://github.com/defuse/swatd.git'
+ 'swatd.service')
+md5sums=('SKIP'
+ '2af1ce0b079d0641764233e81abd2ac9')
+
+build() {
+ cd "${srcdir}"/swatd
+ make
+}
+
+package(){
+
+ cd "${pkgdir}"
+ install -D -m 0755 "${srcdir}"/swatd/swatd usr/bin
+ install -D -m 0640 "${srcdir}"/swatd/swatd.conf etc/swatd/swatd.conf
+ install -D -m 0644 "${srcdir}"/swatd.service usr/lib/systemd/system
+}
diff --git a/swatd.service b/swatd.service
new file mode 100644
index 000000000000..64d7548ba95a
--- /dev/null
+++ b/swatd.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=SWATd
+
+[Service]
+Type=forking
+PIDFile=/var/run/swatd.pid
+ExecStart=/usr/bin/swatd -p /var/run/swatd.pid
+Restart=on-abort
+
+[Install]
+WantedBy=multi-user.target