diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2018-05-15 15:42:12 +0200 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2018-05-15 23:17:08 +0200 |
| commit | a3f5ed5e4726b1b852291d925241cf050ae03867 (patch) | |
| tree | 76020825cab208de4b59ddb09c5a74a4e58146fa | |
| parent | 6b35f76e2d85c6b9a5437b07b9249feb8c2de54e (diff) | |
| download | mullvadvpn-a3f5ed5e4726b1b852291d925241cf050ae03867.tar.xz mullvadvpn-a3f5ed5e4726b1b852291d925241cf050ae03867.zip | |
Migrate cache files on macOS install
| -rwxr-xr-x | dist-assets/pkg-scripts/preinstall | 10 |
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 |
