diff options
author | Donald Webster | 2018-03-19 09:01:15 -0700 |
---|---|---|
committer | Donald Webster | 2018-03-19 09:01:15 -0700 |
commit | 1f457f4efc7992a63f980f02843240347133abd1 (patch) | |
tree | e058d9cbad2356e1bba98b89e9d1ade25aeb09c7 | |
parent | a66942478d6d74cb4271700f30d3a4ef34c9c786 (diff) | |
download | aur-1f457f4efc7992a63f980f02843240347133abd1.tar.gz |
Move config from /etc to /var/lib/lazylibrarian.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | lazylibrarian.install | 20 | ||||
-rw-r--r-- | lazylibrarian.service | 2 |
4 files changed, 25 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = lazylibrarian pkgdesc = Automatic Book Downloading via NZBs & Torrent pkgver = 1.5.0 - pkgrel = 4 + pkgrel = 5 url = https://github.com/DobyTang/LazyLibrarian arch = any license = GPL3 @@ -13,7 +13,7 @@ pkgbase = lazylibrarian source = lazylibrarian.tmpfiles source = lazylibrarian.sysusers sha256sums = 7d94686085916a984ab89a76b0823695d784ef785368b175a89bd1077d6cc2cd - sha256sums = a2f9646fa26726e3ab9e019a232ccbd54dfef2563125eb710873c136ae1aa359 + sha256sums = 6963070cf23093213fc1230f1786a085f2d8e0f0cc8a206f72df23f7bd6b82a7 sha256sums = 2e54152e221241d116ed9e63b08718bec41bfb7c6576eccc683c294702b07650 sha256sums = 1e5ee6265af4e4d8beea3cec49cbdba6624a6169edee081aa03de32965d4729d @@ -2,7 +2,7 @@ pkgname=lazylibrarian pkgver=1.5.0 -pkgrel=4 +pkgrel=5 pkgdesc="Automatic Book Downloading via NZBs & Torrent" arch=('any') url="https://github.com/DobyTang/LazyLibrarian" @@ -17,7 +17,7 @@ source=("${pkgname}-${pkgver}.tar.gz::https://github.com/DobyTang/LazyLibrarian/ 'lazylibrarian.sysusers') sha256sums=('7d94686085916a984ab89a76b0823695d784ef785368b175a89bd1077d6cc2cd' - 'a2f9646fa26726e3ab9e019a232ccbd54dfef2563125eb710873c136ae1aa359' + '6963070cf23093213fc1230f1786a085f2d8e0f0cc8a206f72df23f7bd6b82a7' '2e54152e221241d116ed9e63b08718bec41bfb7c6576eccc683c294702b07650' '1e5ee6265af4e4d8beea3cec49cbdba6624a6169edee081aa03de32965d4729d') diff --git a/lazylibrarian.install b/lazylibrarian.install new file mode 100644 index 000000000000..fac82d7f13f4 --- /dev/null +++ b/lazylibrarian.install @@ -0,0 +1,20 @@ +post_upgrade() { + if [[ $(vercmp "1.5.0-5" "$2") -eq 1 ]]; then + if [[ -f /etc/lazylibrarian/lazylibrarian.ini && ! -f /var/lib/lazylibrarian/lazylibrarian.ini ]]; then + cp /etc/lazylibrarian/lazylibrarian.ini /var/lib/lazylibrarian/lazylibrarian.ini + echo "Copied lazylibrarian.ini from /etc/lazylibrarian/ -> /var/lib/lazylibrarian/" + fi + fi + + if [[ "$( getent passwd lazylibrarian | cut -d: -f6 )" != "/var/lib/lazylibrarian" ]]; then + usermod -d /var/lib/lazylibrarian lazylibrarian + if [[ $? -ne 0 ]]; then + echo "Could not change lazylibrarian users home directory." + echo "Run: sudo systemctl stop lazylibrarian ; sudo usermod -d /var/lib/lazylibrarian lazylibrarian ; sudo systemctl start lazylibrarian" + fi + fi + + if [[ -d /etc/lazylibrarian ]]; then + echo "Remove /etc/lazylibrarian if everything is working correctly from /var/lib/lazylibrarian now." + fi +} diff --git a/lazylibrarian.service b/lazylibrarian.service index 7b589027d1f7..f58a163e60f5 100644 --- a/lazylibrarian.service +++ b/lazylibrarian.service @@ -2,7 +2,7 @@ Description=LazyLibrarian [Service] -ExecStart=/usr/bin/python /usr/lib/lazylibrarian/LazyLibrarian.py --config /etc/lazylibrarian/lazylibrarian.ini --datadir /var/lib/lazylibrarian --nolaunch +ExecStart=/usr/bin/python /usr/lib/lazylibrarian/LazyLibrarian.py --config /var/lib/lazylibrarian/lazylibrarian.ini --datadir /var/lib/lazylibrarian --nolaunch Type=simple User=lazylibrarian Group=lazylibrarian |