summarylogtreecommitdiffstats
path: root/psiral.install
diff options
context:
space:
mode:
Diffstat (limited to 'psiral.install')
-rw-r--r--psiral.install18
1 files changed, 15 insertions, 3 deletions
diff --git a/psiral.install b/psiral.install
index 4bce0a266000..9cc1956b2201 100644
--- a/psiral.install
+++ b/psiral.install
@@ -1,7 +1,17 @@
+pre_upgrade() {
+ echo Removing old files ...
+ pre_remove
+}
+
+post_upgrade() {
+ echo Extracting upgrade files ...
+ post_install
+}
+
post_install() {
cd /opt/psiral
- tar zxf psiral-bin.tar.gz --overwrite
+ tar zxf psiral-bin.tar.gz
rm -f psiral-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
}