Jump to content

Extensions for WarpIN: Difference between revisions

From NikiWiki
Cla (talk | contribs)
New page: == Suggested REXX APIs == === Abort WPI === === Deinstall packages === === query if package is installed === === query the files of a package === === query WarpIN language === === qu...
 
Cla (talk | contribs)
Attributes for PCK tag: added sniffer support
Line 14: Line 14:




== Attributes for PCK tag ==
== 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