summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetar Petrov2016-06-02 10:30:01 +0200
committerPetar Petrov2016-06-02 10:30:01 +0200
commit0e160e93c57c721bb7fc92eed7ec9be4172880b2 (patch)
treefd6b4c9840db1ee35ccf7c0bf5b37a0201be6787
parentb9359af472fdf265c0d6efa04abcfc75fa3acea1 (diff)
downloadaur-0e160e93c57c721bb7fc92eed7ec9be4172880b2.tar.gz
Fix post upgrade hooks
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rw-r--r--strider.install16
3 files changed, 16 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0de094e4dd29..8da247d3ca81 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = strider
pkgdesc = Strider is a 2D sci-fi platformer game.
pkgver = 1.0.6
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/petarov/game-off-2015
install = strider.install
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 1ba71cdd80e8..452341ccec00 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Petar Petrov <petar.petrov.georgiev at gmail d0t com>
pkgname=strider
pkgver=1.0.6
-pkgrel=1
+pkgrel=2
pkgdesc="Strider is a 2D sci-fi platformer game."
arch=('i686' 'x86_64')
url="https://github.com/petarov/game-off-2015"
diff --git a/strider.install b/strider.install
index c697654978ec..063afff0064a 100644
--- a/strider.install
+++ b/strider.install
@@ -1,4 +1,14 @@
+pre_upgrade() {
+ echo Removing old files ...
+ pre_remove
+}
+
+post_upgrade() {
+ echo Extracting upgrade files ...
+ post_install
+}
+
post_install() {
cd /opt/strider
tar zxf strider-bin.tar.gz
@@ -11,6 +21,8 @@ pre_remove() {
rm -f *.dat
rm -f *.pak
rm -f *.so
- rm -f locales/*
- rmdir locales
+ if [ -d locales ]; then
+ rm -f locales/*
+ rmdir locales
+ fi
}