summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorredfish2019-02-10 14:28:20 -0500
committerredfish2019-02-10 14:28:20 -0500
commit83ba301087ccb0e38930709506ce33342b949212 (patch)
tree797dbf201f786144e8defe6fe1dddd6f70b021d6
parentf252d9d8e1da7aeaf5e275f0337f1ead0630592e (diff)
downloadaur-83ba301087ccb0e38930709506ce33342b949212.tar.gz
service: add multi-instance service file
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD4
-rw-r--r--flexget@.service15
3 files changed, 22 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 845382c6f5d6..d1dd5d41e539 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Fri Feb 1 02:33:40 UTC 2019
+# Sun Feb 10 19:21:16 UTC 2019
pkgbase = flexget
pkgdesc = Automate downloading or processing content (torrents, podcasts, etc.) from different sources like RSS-feeds, html-pages, various sites and more.
pkgver = 2.18.12
- pkgrel = 1
+ pkgrel = 2
url = http://flexget.com/
changelog = ChangeLog
arch = any
@@ -46,9 +46,11 @@ pkgbase = flexget
optdepends = python-boto3: SNS output plugin
source = https://github.com/Flexget/Flexget/archive/2.18.12.tar.gz
source = flexget.service
+ source = flexget@.service
source = http://download.flexget.com/ChangeLog
sha256sums = cc5bba119aa79014e02079b428d44d1c7925e9ad2bc02058e34678bca66e2cc0
sha256sums = e2c3a958ed0c286337cd37fba1d6cbdf4306c57fcddf2b9cc43615ce80ae83aa
+ sha256sums = aceecee5496a34c14c12ed5ad8b97197de32896f358b5aef63a84bf4a419756a
sha256sums = dcc1bc676b8c2b798fa9a7e0ed2b6853323e9e9d8ff696696dddeaf29cbc13d6
pkgname = flexget
diff --git a/PKGBUILD b/PKGBUILD
index 1b75fddec309..b3c43c87c4f4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=flexget
_pkgname=Flexget
pkgver=2.18.12
-pkgrel=1
+pkgrel=2
pkgdesc="Automate downloading or processing content (torrents, podcasts, etc.) from different sources like RSS-feeds, html-pages, various sites and more."
@@ -58,6 +58,7 @@ makedepends=('python-paver'
source=("https://github.com/Flexget/Flexget/archive/${pkgver}.tar.gz"
'flexget.service'
+ 'flexget@.service'
"http://download.flexget.com/ChangeLog"
)
@@ -97,5 +98,6 @@ package() {
sha256sums=('cc5bba119aa79014e02079b428d44d1c7925e9ad2bc02058e34678bca66e2cc0'
'e2c3a958ed0c286337cd37fba1d6cbdf4306c57fcddf2b9cc43615ce80ae83aa'
+ 'aceecee5496a34c14c12ed5ad8b97197de32896f358b5aef63a84bf4a419756a'
'dcc1bc676b8c2b798fa9a7e0ed2b6853323e9e9d8ff696696dddeaf29cbc13d6')
# vim:set ts=2 sw=2 et:
diff --git a/flexget@.service b/flexget@.service
new file mode 100644
index 000000000000..30a8fcccd8ac
--- /dev/null
+++ b/flexget@.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=FlexGet Daemon
+After=network.target
+
+[Service]
+Type=simple
+RemainAfterExit=yes
+ExecStart=/usr/bin/flexget daemon start
+ExecStop=/usr/bin/flexget daemon stop
+ExecReload=/usr/bin/flexget daemon reload
+KillMode=process
+User=%i
+
+[Install]
+WantedBy=multi-user.target