summaryrefslogtreecommitdiff
path: root/setup_native/source/packinfo/shellscripts_core01.txt
diff options
context:
space:
mode:
Diffstat (limited to 'setup_native/source/packinfo/shellscripts_core01.txt')
-rw-r--r--setup_native/source/packinfo/shellscripts_core01.txt70
1 files changed, 70 insertions, 0 deletions
diff --git a/setup_native/source/packinfo/shellscripts_core01.txt b/setup_native/source/packinfo/shellscripts_core01.txt
new file mode 100644
index 000000000000..623e5e901be2
--- /dev/null
+++ b/setup_native/source/packinfo/shellscripts_core01.txt
@@ -0,0 +1,70 @@
+%preinstall << END
+END
+
+%postinstall << END
+
+# echo Command after installing
+# searching for the PRODUCTINSTALLLOCATION for the different platforms
+platform=`uname -s`
+case $$platform in
+SunOS)
+ UREPACKAGE=SOLSUREPACKAGEPREFIX-ure
+ UREDIR=`pkginfo -r $$UREPACKAGE`
+ PRODUCTINSTALLLOCATION="$$BASEDIR"
+ ;;
+Linux)
+ UREPACKAGE=UREPACKAGEPREFIX-ure
+ UREDIR=`rpm -q --queryformat "%{INSTALLPREFIX}" $$UREPACKAGE`
+ PRODUCTINSTALLLOCATION="$$RPM_INSTALL_PREFIX"
+ ;;
+*)
+ PRODUCTINSTALLLOCATION="$$BASEDIR"
+ ;;
+esac
+
+# creating link to ure
+if [ -d $$UREDIR/openoffice.org/ure ]
+then
+ ln -s $$UREDIR/openoffice.org/ure $$PRODUCTINSTALLLOCATION/openoffice.org/basisBASISDIRECTORYVERSION/ure-link >/dev/null 2>&1
+else
+ ln -s ../ure $$PRODUCTINSTALLLOCATION/openoffice.org/basisBASISDIRECTORYVERSION/ure-link >/dev/null 2>&1
+fi
+
+exit 0
+END
+
+%preremove << END
+END
+
+%postremove << END
+# echo Command after removing
+
+LASTUNINSTALL=1 # important for RPM deinstallation
+
+# searching for the PRODUCTINSTALLLOCATION for the different platforms
+platform=`uname -s`
+case $$platform in
+SunOS)
+ PRODUCTINSTALLLOCATION="$$BASEDIR"
+ ;;
+Linux)
+ PRODUCTINSTALLLOCATION="$$RPM_INSTALL_PREFIX"
+ if [ "$$1" = 1 ] # one package left after deinstallation -> update
+ then
+ LASTUNINSTALL=0
+ fi
+ ;;
+*)
+ PRODUCTINSTALLLOCATION="$$BASEDIR"
+ ;;
+esac
+
+if [ -h $$PRODUCTINSTALLLOCATION/openoffice.org/basisBASISDIRECTORYVERSION/ure-link -a $$LASTUNINSTALL -eq 1 ]
+then
+ rm -f $$PRODUCTINSTALLLOCATION/openoffice.org/basisBASISDIRECTORYVERSION/ure-link 2>/dev/null
+ rmdir $$PRODUCTINSTALLLOCATION/openoffice.org/basisBASISDIRECTORYVERSION 2>/dev/null
+ rmdir $$PRODUCTINSTALLLOCATION/openoffice.org 2>/dev/null
+fi
+
+exit 0
+END