summarylogtreecommitdiffstats
path: root/jackett.install
diff options
context:
space:
mode:
authorDonald Webster2018-03-19 10:09:32 -0700
committerDonald Webster2018-03-19 10:09:32 -0700
commit75bee3b7c203c805aa59f98fd189943cee7fe4ff (patch)
tree7849380d6ff822ca7bb1e2665c57061734a04136 /jackett.install
parent06847e11805d95d7311ed91b69a6fd685f41376d (diff)
downloadaur-75bee3b7c203c805aa59f98fd189943cee7fe4ff.tar.gz
Make migration a little better.
Diffstat (limited to 'jackett.install')
-rw-r--r--jackett.install15
1 files changed, 7 insertions, 8 deletions
diff --git a/jackett.install b/jackett.install
index 95374bbb0693..7864f54f41f8 100644
--- a/jackett.install
+++ b/jackett.install
@@ -1,19 +1,14 @@
post_upgrade() {
- # At version 0.8.749-2 we moved configs to /var/lib/jackett, so
- # migrate old config directory.
- if [[ $(vercmp "0.8.749-2" "$2") -eq 1 ]]; then
- # Check for existing old config directory and non-existance of new config file.
+ if (( $(vercmp "0.8.749-2" "$2") > 0 )); then
if [[ -d /usr/share/Jackett/.config/Jackett && ! -f /var/lib/jackett/ServerConfig.json ]]; then
cp -a /usr/share/Jackett/.config/Jackett/* /var/lib/jackett/
+ echo "Copied config and db from /usr/share/Jackett/.config/Jackett/ -> /var/lib/jackett/"
fi
- # Check for existing old mono config directory and non-existance of new mono config directory.
if [[ -d /usr/share/Jackett/.config/.mono && ! -d /var/lib/jackett/.mono ]]; then
cp -a /usr/share/Jackett/.config/.mono /var/lib/jackett/
+ echo "Copied mono configs from /usr/share/Jackett/.config/.mono -> /var/lib/jackett/"
fi
-
- echo "Configs copied from /usr/share/Jackett/.config/Jackett -> /var/lib/jackett/."
- echo "After confirming, rm -rf /opt/Jackett /usr/share/Jackett."
fi
if [[ "$( getent passwd jackett | cut -d: -f6 )" != "/var/lib/jackett" ]]; then
@@ -23,4 +18,8 @@ post_upgrade() {
echo "Run: sudo systemctl stop jackett ; sudo usermod -d /var/lib/jackett jackett ; sudo systemctl start jackett"
fi
fi
+
+ if [[ -d /usr/share/Jackett/ ]]; then
+ echo "Remove /usr/share/Jackett if everything is working correctly from /var/lib/jackett now."
+ fi
}