diff options
-rw-r--r-- | memoink.install | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/memoink.install b/memoink.install index 293b91aa6052..12b484f76b05 100644 --- a/memoink.install +++ b/memoink.install @@ -2,9 +2,9 @@ post_install() { cd /opt/memoink/ ar -x memoink-13.578-Linux.deb tar -xvf data.tar.xz -C / - rm data.tar.xz debian-binary control.tar.gz + rm data.tar.xz debian-binary control.tar.gz memoink-13.578-Linux.deb ln -s /opt/memoink/memoink /usr/local/bin/memoink - desktop-file-install /opt/memoink/memoink_aur.desktop + desktop-file-install /opt/memoink/memoink.desktop } post_remove() { @@ -13,3 +13,17 @@ post_remove() { rm -f /usr/share/icons/hicolor/scalable/apps/memoink.svg rm -rf /opt/memoink } + +pre_upgrade() { + rm -rf /opt/memoink/* + rm -f /usr/share/applications/memoink_aur.desktop + rm -f /usr/share/applications/memoink.desktop +} + +post_upgrade() { + cd /opt/memoink/ + ar -x memoink-13.578-Linux.deb + tar -xvf data.tar.xz -C / + rm data.tar.xz debian-binary control.tar.gz memoink-13.578-Linux.deb + desktop-file-install /opt/memoink/memoink.desktop +} |