diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2008-04-15 13:54:53 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2008-04-15 13:54:53 +0000 |
commit | ad494eb29c5783050ec7e0fdde174b1ab7128b8d (patch) | |
tree | ff9fd5138a54a8577a61da383b3940cf439c1563 /setup_native | |
parent | d9b1511e572c84a0e16be3c72f1db244b1a53149 (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.txt | 69 |
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 |