diff options
author | Donald Webster | 2018-03-16 09:46:04 -0700 |
---|---|---|
committer | Donald Webster | 2018-03-16 10:42:38 -0700 |
commit | 606b5b1754128ce677950d3fad1be1a165d9498a (patch) | |
tree | 6e023f6218061a32a46019147a67388cca39be94 | |
parent | 65ac162863ca2bb5338bdb91eca69b71f5081618 (diff) | |
download | aur-606b5b1754128ce677950d3fad1be1a165d9498a.tar.gz |
Move to systemds tmpfiles.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | tautulli.install | 14 | ||||
-rw-r--r-- | tautulli.tmpfile | 1 |
4 files changed, 18 insertions, 26 deletions
@@ -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 @@ -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 |