> It is not file oriented, but install package oriented. It does a check (or > several checks) in order to determin, whether a program is installed. If one > of the checks fail, wpkg assumes, that the program is not installed and > triggers the install command(s). It does not install files as such. Why do you think i filed this as a feature request? I want to install DIFFERENT softwares with ONE package entry. Having a dozen package entries (for each firefox extension one entry) is not only totally stupid but also ineffective. Check the end of the mail for an example how i imagine this feature to look like.
> This is not a wpkg issue at all. I never said it was, did i? I just asked if someone knew how it is done. > Go check this page: > http://developer.mozilla.org/en/docs/Adding_Extensions_using_the_Windows_Registry > You can put the extensions in any folder u like and then update the registry > so that FF will find the extensions. I read that page and i must say: "What the fuck are those idiots doing?" The documentation is totally useless and either i'm too stupid to follow the incomplete instructions or this just doesn't work. Either way i can't get it to work no matter what i try. This is how my Firefox Extension entries in packages.xml look like atm: <package id="firefox-ext-adblock" name="firefox extensions adblock" revision="1" reboot="false" priority="99"> <check type="file" condition="exists" path="c:\programme\mozilla firefox\extensions\{34274bf4-1d97-a289-e984-17e546307e4f}\chrome\adblock.jar" /> <install cmd='c:\programme\mozilla firefox\firefox.exe -install-global-extension z:\packages\mozilla\fx_extensions\adblock-0.5.2.056-fx+fl+mz+ns.xpi'> <exit code="0" /> </install> <remove cmd='del c:\programme\Mozilla Firefox\extensions\{34274bf4-1d97-a289-e984-17e546307e4f}' /> </package> <package id="firefox-ext-googlebarlite" name="firefox extensions googlebarlite" revision="1" reboot="false" priority="99"> <check type="file" condition="exists" path="c:\programme\mozilla firefox\extensions\{79c50f9a-2ffe-4ee0-8a37-fae4f5dacd4f}\chrome\googlebarlite.jar" /> <install cmd='c:\programme\mozilla firefox\firefox.exe -install-global-extension z:\packages\mozilla\fx_extensions\googlebar_lite-3.1-fx.xpi'> <exit code="0" /> </install> <remove cmd='del c:\programme\Mozilla Firefox\extensions\{79c50f9a-2ffe-4ee0-8a37-fae4f5dacd4f}' /> </package> <package id="firefox-ext-forecast" name="firefox extensions forecast" revision="1" reboot="false" priority="99"> <check type="file" condition="exists" path="c:\programme\mozilla firefox\extensions\{0538E3E3-7E9B-4d49-8831-A227C80A7AD3}\chrome\forecastfox.jar" /> <install cmd='c:\programme\mozilla firefox\firefox.exe -install-global-extension z:\packages\mozilla\fx_extensions\forecastfox-0.8.2.5-fx+mz+ns.xpi'> <exit code="0" /> </install> <remove cmd='del c:\programme\Mozilla Firefox\extensions\{0538E3E3-7E9B-4d49-8831-A227C80A7AD3}' /> </package> Now the idea would be to change wpkg so that the following works: <package id="firefox-ext" name="firefox extensions" revision="1" reboot="false" priority="99"> <check type="file" id="adblock" condition="exists" path="c:\programme\mozilla firefox\extensions\{34274bf4-1d97-a289-e984-17e546307e4f}\chrome\adblock.jar" /> <install id="adblock" cmd='c:\programme\mozilla firefox\firefox.exe -install-global-extension z:\packages\mozilla\fx_extensions\adblock-0.5.2.056-fx+fl+mz+ns.xpi'> <exit code="0" /> </install> <remove id="adblock" cmd='del c:\programme\Mozilla Firefox\extensions\{34274bf4-1d97-a289-e984-17e546307e4f}' /> <check type="file" id="forecast" condition="exists" path="c:\programme\mozilla firefox\extensions\{0538E3E3-7E9B-4d49-8831-A227C80A7AD3}\chrome\forecastfox.jar" /> <install id="forecast" cmd='c:\programme\mozilla firefox\firefox.exe -install-global-extension z:\packages\mozilla\fx_extensions\forecastfox-0.8.2.5-fx+mz+ns.xpi'> <exit code="0" /> </install> <remove id="forecast" cmd='del c:\programme\Mozilla Firefox\extensions\{0538E3E3-7E9B-4d49-8831-A227C80A7AD3}' /> <check type="file" id="googlebar" condition="exists" path="c:\programme\mozilla firefox\extensions\{79c50f9a-2ffe-4ee0-8a37-fae4f5dacd4f}\chrome\googlebarlite.jar" /> <install id="googlebar" cmd='c:\programme\mozilla firefox\firefox.exe -install-global-extension z:\packages\mozilla\fx_extensions\googlebar_lite-3.1-fx.xpi'> <exit code="0" /> </install> <remove id="googlebar" cmd='del c:\programme\Mozilla Firefox\extensions\{79c50f9a-2ffe-4ee0-8a37-fae4f5dacd4f}' /> </package> Note the additional ID tag for check, install and remove. - jens ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_idv37&alloc_id865&op=click _______________________________________________ wpkg-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wpkg-users
