home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / share / openoffice / shell-lib-extensions.sh
Encoding:
Text File  |  2012-10-08  |  1.3 KB  |  37 lines

  1. flush_unopkg_cache() {
  2.     /usr/lib/openoffice/program/unopkg list --shared > /dev/null 2>&1
  3. }
  4.  
  5. remove_extension() {
  6.   if /usr/lib/openoffice/program/unopkg list --shared $1 >/dev/null; then
  7.     INSTDIR=`mktemp -d`
  8.     export PYTHONPATH="/@OOBASISDIR@/program"
  9.     if [ -L /usr/lib/openoffice/basis-link ]; then
  10.     d=/var/lib/openoffice/`readlink /usr/lib/openoffice/basis-link`/
  11.     else
  12.     d=/usr/lib/openoffice
  13.     fi
  14.     /usr/lib/openoffice/program/unopkg remove -v --shared $1 \
  15.       "-env:UserInstallation=file://$INSTDIR" \
  16.       "-env:UNO_JAVA_JFW_INSTALL_DATA=file://$d/share/config/javasettingsunopkginstall.xml" \
  17.       "-env:JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1"
  18.     if [ -n $INSTDIR ]; then rm -rf $INSTDIR; fi
  19.     flush_unopkg_cache
  20.   fi
  21. }
  22.  
  23. add_extension() {
  24.   INSTDIR=`mktemp -d`
  25.   export PYTHONPATH="/@OOBASISDIR@/program"
  26.   if [ -L /usr/lib/openoffice/basis-link ]; then
  27.       d=/var/lib/openoffice/`readlink /usr/lib/openoffice/basis-link`/
  28.   else
  29.       d=/usr/lib/openoffice
  30.   fi
  31.   /usr/lib/openoffice/program/unopkg add -v --shared $1 \
  32.     "-env:UserInstallation=file:///$INSTDIR" \
  33.     "-env:UNO_JAVA_JFW_INSTALL_DATA=file://$d/share/config/javasettingsunopkginstall.xml" \
  34.     "-env:JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1"
  35.   if [ -n $INSTDIR ]; then rm -rf $INSTDIR; fi
  36. }
  37.