Extensions for WarpIN: Difference between revisions
Appearance
New page: == Suggested REXX APIs == === Abort WPI === === Deinstall packages === === query if package is installed === === query the files of a package === === query WarpIN language === === qu... |
→Attributes for PCK tag: added sniffer support |
||
Line 14: | Line 14: | ||
== | == New attributes for PCK tag == | ||
=== execute program from package as sniffer === | |||
Requirement: | |||
* run a program do determine if a prerequisite for installation is met | |||
* continue installation with no message on zero reason code | |||
* display a message for specific error code(s) and abort installation | |||
Used Case: | |||
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device) | |||
* installation of Wireless LAN Monitor: instance of xCenter active | |||
Current workaround: | |||
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code | |||
Suggested Change: | |||
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE | |||
Problem: | |||
* no idea yet how to define the message(s) being displayed on error, possibly <ERRORMSG rc=n>as counterpart to MSG, where <ERRORMSG> with no rc would be the default error msg. | |||
=== hide a package === | === hide a package === |
Revision as of 16:13, 13 January 2008
Suggested REXX APIs
Abort WPI
Deinstall packages
query if package is installed
query the files of a package
query WarpIN language
query Locale language
New attributes for PCK tag
execute program from package as sniffer
Requirement:
- run a program do determine if a prerequisite for installation is met
- continue installation with no message on zero reason code
- display a message for specific error code(s) and abort installation
Used Case:
- installation of device drivers: sniffer for hardware (e.g. check for a PCI device)
- installation of Wireless LAN Monitor: instance of xCenter active
Current workaround:
- can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code
Suggested Change:
- additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE
Problem:
- no idea yet how to define the message(s) being displayed on error, possibly <ERRORMSG rc=n>as counterpart to MSG, where <ERRORMSG> with no rc would be the default error msg.
hide a package
autodeinstall any older/other version of a PCK
execute a program/REXX code before/after executing any installation action
exit for rc!=0
force a kill of a program without prompt
force unlock of a executable without prompt
Parameters to WARPIN.EXE
deinstall a PACKAGE, supporting wildcards
allows WPS object to deinstall a program