summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDonald Webster2018-03-16 09:46:04 -0700
committerDonald Webster2018-03-16 10:42:38 -0700
commit606b5b1754128ce677950d3fad1be1a165d9498a (patch)
tree6e023f6218061a32a46019147a67388cca39be94
parent65ac162863ca2bb5338bdb91eca69b71f5081618 (diff)
downloadaur-606b5b1754128ce677950d3fad1be1a165d9498a.tar.gz
Move to systemds tmpfiles.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD25
-rw-r--r--tautulli.install14
-rw-r--r--tautulli.tmpfile1
4 files changed, 18 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b65aa92c0d5a..d1e70b6d3a44 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -14,11 +14,11 @@ pkgbase = tautulli
conflicts = plexpy
replaces = plexpy
source = tautulli-2.0.22.tar.gz::https://github.com/Tautulli/Tautulli/archive/v2.0.22.tar.gz
- source = tautulli.install
+ source = tautulli.tmpfile
source = tautulli.service
source = tautulli.sysusers
sha256sums = 19adaf2c4565380af46c79507aa436f9fe2b23c9e092f655437bd1a8d2536a0a
- sha256sums = 7e959ab5cd7343c1fd21fbd4e14d0740a391b67b01d421ec8c96a7d52527a1d4
+ sha256sums = ce823ace8bea33964860ea3a19461c2ce2eecd4ad1ea29643aff5d5edfd594ab
sha256sums = 3385a234ece298cd1589d06fb60ea07aade778127117f32692d3cdb134023d42
sha256sums = e6bb046d1022f0d2623f42c092f993c395a938a1f2a16c2986e76506bbfb54f8
diff --git a/PKGBUILD b/PKGBUILD
index 1b7d7f3e8976..5dbce0b98c92 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,31 +17,26 @@ provides=("tautulli")
replaces=("plexpy")
install='tautulli.install'
source=("$pkgname-$pkgver.tar.gz::https://github.com/Tautulli/Tautulli/archive/v$pkgver.tar.gz"
- 'tautulli.install'
+ 'tautulli.tmpfile'
'tautulli.service'
'tautulli.sysusers')
sha256sums=('19adaf2c4565380af46c79507aa436f9fe2b23c9e092f655437bd1a8d2536a0a'
- '7e959ab5cd7343c1fd21fbd4e14d0740a391b67b01d421ec8c96a7d52527a1d4'
+ 'ce823ace8bea33964860ea3a19461c2ce2eecd4ad1ea29643aff5d5edfd594ab'
'3385a234ece298cd1589d06fb60ea07aade778127117f32692d3cdb134023d42'
'e6bb046d1022f0d2623f42c092f993c395a938a1f2a16c2986e76506bbfb54f8')
package() {
cd "${srcdir}/Tautulli-${pkgver}"
- install -Dm755 PlexPy.py "${pkgdir}/usr/lib/tautulli/PlexPy.py"
- install -Dm755 Tautulli.py "${pkgdir}/usr/lib/tautulli/Tautulli.py"
- install -Dm644 pylintrc "${pkgdir}/usr/lib/tautulli/"
- install -Dm644 CHANGELOG.md "${pkgdir}/usr/lib/tautulli/"
- install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/tautulli/LICENSE"
+ install -D -m 755 PlexPy.py "${pkgdir}/usr/lib/tautulli/PlexPy.py"
+ install -D -m 755 Tautulli.py "${pkgdir}/usr/lib/tautulli/Tautulli.py"
+ install -D -m 644 pylintrc "${pkgdir}/usr/lib/tautulli/"
+ install -D -m 644 CHANGELOG.md "${pkgdir}/usr/lib/tautulli/"
+ install -D -m 644 LICENSE "${pkgdir}/usr/share/licenses/tautulli/LICENSE"
cp -a data/ lib/ plexpy/ "${pkgdir}/usr/lib/tautulli/"
- install -Dm644 "${srcdir}/tautulli.service" "${pkgdir}/usr/lib/systemd/system/tautulli.service"
- install -Dm644 "${srcdir}/tautulli.sysusers" "${pkgdir}/usr/lib/sysusers.d/tautulli.conf"
-
- msg2 "To migrate your plexpy config and db, run the following commands:"
- msg2 " sudo mv /var/lib/plexpy/* /var/lib/tautulli/"
- msg2 " sudo sed 's#\/var\/lib\/plexpy#\/var\/lib\/tautulli#g' -i /var/lib/tautulli/config.ini"
- msg2 " sudo chown -R tautulli: /var/lib/tautulli"
+ install -D -m 644 "${srcdir}/tautulli.service" "${pkgdir}/usr/lib/systemd/system/tautulli.service"
+ install -D -m 644 "${srcdir}/tautulli.sysusers" "${pkgdir}/usr/lib/sysusers.d/tautulli.conf"
+ install -D -m 644 "${srcdir}/tautulli.tmpfile" "${pkgdir}/usr/lib/tmpfiles.d/tautulli.conf"
}
-
diff --git a/tautulli.install b/tautulli.install
index 86a52b8dcf32..57f9b33b64a9 100644
--- a/tautulli.install
+++ b/tautulli.install
@@ -1,10 +1,6 @@
-post_install(){
- systemd-sysusers tautulli.conf
-
- mkdir -p /var/lib/tautulli
- chown -R tautulli:tautulli /var/lib/tautulli /usr/lib/tautulli
-}
-
-post_upgrade(){
- post_install $1
+post_install() {
+ echo "To migrate your plexpy config and db, run the following commands:"
+ echo " sudo mv /var/lib/plexpy/* /var/lib/tautulli/"
+ echo " sudo sed 's#\/var\/lib\/plexpy#\/var\/lib\/tautulli#g' -i /var/lib/tautulli/config.ini"
+ echo " sudo chown -R tautulli: /var/lib/tautulli"
}
diff --git a/tautulli.tmpfile b/tautulli.tmpfile
new file mode 100644
index 000000000000..68e52727441c
--- /dev/null
+++ b/tautulli.tmpfile
@@ -0,0 +1 @@
+d /var/lib/tautulli 0755 tautulli tautulli