Segítséget kérek - Csomagolástechnika

Az az igazság, hogy tudásom igen szerény pláne, ha a csomagkészítésről van szó. Az OpenOffice.org-ban megjelent egy olyan lehetőség, hogy kiterjesztéseket lehet az alap telepítőhöz csomagolni. Ennek kapcsán készítettem egy patchkészletet, ami a SUN-féle Presentation Minimizert pakolná bele a telepítőbe. DE ez a lehetőség - mint a fejlesztővel történ egyeztetetés során kiderül - nem működik deb csomagoknál (le is áll a csomagolás) csak rpm és Windows telepítőcsomagok esetén. Arra gondolta, hogy megpróbálom kiegészíteni a csomagszkriptet. El is jutottam a megfelelő szkriptig, de nem tudom deb csomagoknál mi lenne a megfelelő megoldás. Az eredeti csomagolandó fájl így fest: http://pastebin.com/m3122d3b
Debian alatt kb így néz ki (LaTeX konverter): http://pastebin.com/m70381aa0
Szerintetek hogyan lehetne bolondbiztossá tenni például ezt részt deb csomag esetén:

#
if [ -x "$$RPM_INSTALL_PREFIX/PRODUCTDIRECTORYNAME/program/unopkg" ]; then
#
  "$$RPM_INSTALL_PREFIX/PRODUCTDIRECTORYNAME/program/unopkg" remove --shared "${OXTFILENAME}" "-env:UserInstallation=file:////$$INSTDIR" '-env:UNO_JAVA_JFW_INSTALL_DATA=$$ORIGIN/../share/config/javasettingsunopkginstall.xml'
#
fi

A fő probléma az az, hogy általános megoldás kellene, de amúgy Debian alatt itt van: "/usr/lib/openoffice/program/unopkg" addig például OxygenOffice alatt itt: "/opt/openoffice.org2.4/program/unopkg". Más disztrókban meg gondolom még máshol is lehet... Szóval valami tuti ötlet kellene... Van?

Hozzászólások

Na jól megkavartál, mert csomagolástechnikai szoftver-fejlesztő vagyok.. :)

Hogy all gentoo forrasbol forgato ebuild mostansag? Hol lehet magtalalni ?

Feltettem app-office/ooop-2.3.1-r1 , x86_64 eleg gyors. De, ha magam forditanam talan meg jobb lenne, de (2x) gyorsabbnak erzem, mint az elotte hasznalt mas forrasbol szarmazo 32 bit -es buildet.

SVG tamogatas mikor kerul bele az alap ooop -be ?

(Latom van mar 2.4-es build is amd64-hez, lassan megsasoljuk)
szerk: 2.4 feltettem
az eps kezeles, meg mindig lassu :(