summaryrefslogtreecommitdiff
path: root/setup_native
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2008-04-15 13:54:53 +0000
committerVladimir Glazounov <vg@openoffice.org>2008-04-15 13:54:53 +0000
commitad494eb29c5783050ec7e0fdde174b1ab7128b8d (patch)
treeff9fd5138a54a8577a61da383b3940cf439c1563 /setup_native
parentd9b1511e572c84a0e16be3c72f1db244b1a53149 (diff)
INTEGRATION: CWS native141 (1.1.2); FILE ADDED
2008/04/09 16:42:33 is 1.1.2.1: #i88109# no packages at nodes in java installer and new install order
Diffstat (limited to 'setup_native')
-rw-r--r--setup_native/source/packinfo/shellscripts_brand.txt69
1 files changed, 69 insertions, 0 deletions
diff --git a/setup_native/source/packinfo/shellscripts_brand.txt b/setup_native/source/packinfo/shellscripts_brand.txt
new file mode 100644
index 000000000000..62039f504c32
--- /dev/null
+++ b/setup_native/source/packinfo/shellscripts_brand.txt
@@ -0,0 +1,69 @@
+%preinstall << END
+END
+
+%postinstall << END
+
+# echo Command after installing
+# searching for the PRODUCTINSTALLLOCATION for the different platforms
+platform=`uname -s`
+case $$platform in
+SunOS)
+ BASISPACKAGE=openofficeorg-core01
+ BASISDIR=`pkginfo -r $$BASISPACKAGE`
+ PRODUCTINSTALLLOCATION="$$BASEDIR"
+ ;;
+Linux)
+ BASISPACKAGE=openoffice.org-core01
+ BASISDIR=`rpm -q --queryformat "%{INSTALLPREFIX}" $$BASISPACKAGE`
+ PRODUCTINSTALLLOCATION="$$RPM_INSTALL_PREFIX"
+ ;;
+*)
+ PRODUCTINSTALLLOCATION="$$BASEDIR"
+ ;;
+esac
+
+# creating link to basis layer
+if [ -d $$BASISDIR/openoffice.org/basisBASISDIRECTORYVERSION ]
+then
+ ln -s $$BASISDIR/openoffice.org/basisBASISDIRECTORYVERSION $$PRODUCTINSTALLLOCATION/PRODUCTDIRECTORYNAME/basis-link >/dev/null 2>&1
+else
+ ln -s ../openoffice.org/basisBASISDIRECTORYVERSION $$PRODUCTINSTALLLOCATION/PRODUCTDIRECTORYNAME/basis-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/PRODUCTDIRECTORYNAME/basis-link -a $$LASTUNINSTALL -eq 1 ]
+then
+ rm -f $$PRODUCTINSTALLLOCATION/PRODUCTDIRECTORYNAME/basis-link 2>/dev/null
+ rmdir $$PRODUCTINSTALLLOCATION/PRODUCTDIRECTORYNAME 2>/dev/null
+fi
+
+exit 0
+END