Am 13.01.2012 13:39, schrieb Malte Hohmann:
Hi there,

I really love the possibility of inclusion and conditional execution of 
commands. This allows much more flexibility in the development of packages. 
However, I am missing the possibility to check what action WPKG is performing 
on a package.


One way would be to define a custom command type and include that where appropriate.

<!-- code start (watch for line wraps) -->

<command type="shared" .../>

<install include="shared"/>
<install include="upgrade"/>

<upgrade cmd=... />
<upgrade ... />
<upgrade ... />
<upgrade ... />

<remove include="shared"/>
<remove ... />

<!-- code end -->

----

Another way is to let install include the upgrade commands, but add one of its own commands.

<!-- code start (watch for line wraps) -->

<install cmd=.../>
<install include="upgrade"/>

<upgrade cmd=.../>
<upgrade ...
<upgrade ...
<upgrade ...

<!-- code end -->

----

If the extra command is in between of the upgrade command sequence, you could split the command sequence using custom command types too.

<!-- code start (watch for line wraps) -->

<command type="upgrade_part_1" .../>
<command type="upgrade_part_1" .../>
<command type="upgrade_part_1" .../>

<command type="upgrade_part_2" .../>
<command type="upgrade_part_2" .../>
<command type="upgrade_part_2" .../>

<install include="upgrade_part_1"/>
<install cmd=... />
<install include="upgrade_part_2"/>

<upgrade include="upgrade_part_1"/>
<upgrade include="upgrade_part_2"/>

<!-- code end -->

This is not tested, but you should get the idea.
I would not mix new and old syntax, but it was shorter to post ;-)


--
Stefan P.

Top-posting:
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
-------------------------------------------------------------------------
wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/
_______________________________________________
wpkg-users mailing list
wpkg-users@lists.wpkg.org
http://lists.wpkg.org/mailman/listinfo/wpkg-users

Reply via email to