summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2018-05-15 15:42:12 +0200
committerLinus Färnstrand <linus@mullvad.net>2018-05-15 23:17:08 +0200
commita3f5ed5e4726b1b852291d925241cf050ae03867 (patch)
tree76020825cab208de4b59ddb09c5a74a4e58146fa
parent6b35f76e2d85c6b9a5437b07b9249feb8c2de54e (diff)
downloadmullvadvpn-a3f5ed5e4726b1b852291d925241cf050ae03867.tar.xz
mullvadvpn-a3f5ed5e4726b1b852291d925241cf050ae03867.zip
Migrate cache files on macOS install
-rwxr-xr-xdist-assets/pkg-scripts/preinstall10
1 files changed, 10 insertions, 0 deletions
diff --git a/dist-assets/pkg-scripts/preinstall b/dist-assets/pkg-scripts/preinstall
index ea4b7ec90e..2b7a160c66 100755
--- a/dist-assets/pkg-scripts/preinstall
+++ b/dist-assets/pkg-scripts/preinstall
@@ -35,3 +35,13 @@ if [ -d "$OLD_LOG_DIR" ]; then
echo "Found old log dir $OLD_LOG_DIR. Deleting"
rm -rf "$OLD_LOG_DIR"
fi
+
+# Migrate cache files from <=2018.1 paths
+OLD_CACHE_DIR="$HOME/Library/Caches/mullvad-daemon"
+NEW_CACHE_DIR="/var/root/Library/Caches/mullvad-daemon"
+if [ -d "$OLD_CACHE_DIR" ]; then
+ echo "Found old cache dir at $OLD_CACHE_DIR, moving to $NEW_CACHE_DIR"
+ mkdir -p "$NEW_CACHE_DIR"
+ mv "$OLD_CACHE_DIR/*" "$NEW_CACHE_DIR/" || true
+ rm -rf "$OLD_CACHE_DIR"
+fi