summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDonald Webster2018-03-19 09:01:15 -0700
committerDonald Webster2018-03-19 09:01:15 -0700
commit1f457f4efc7992a63f980f02843240347133abd1 (patch)
treee058d9cbad2356e1bba98b89e9d1ade25aeb09c7
parenta66942478d6d74cb4271700f30d3a4ef34c9c786 (diff)
downloadaur-1f457f4efc7992a63f980f02843240347133abd1.tar.gz
Move config from /etc to /var/lib/lazylibrarian.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rw-r--r--lazylibrarian.install20
-rw-r--r--lazylibrarian.service2
4 files changed, 25 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e023a9c5a306..ae733787d330 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index e807e4858a6d..ddd4f18bc47f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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