Hi Joe,
On 16.11.2011 15:28, Joe wrote:
I have a profile with a dozen or so packages. Now I need that same profile
without one of the packages. It appears there was work on an <exclude> clause
but it doesn't appear to have been implemented. Is there an easy way to exclude
a package without copying a whole profile?
There was no work on an exclude function for good reason. We had some discussion
on it and I clearly voted against such a non-feature which is likely to cause a
lot of issues and unexpected results at no added value. You can use profile
dependencies and inclusions to achieve a very similar result. e.g.
<profile id='base'>
<package package-id="package1" />
<package package-id="package2" />
...
</profile>
<profile id='default'>
<depends profile-id='base' />
<package package-id="package-default1" />
...
</profile>
In the upcoming WPKG release you could also "exclude" some packages from a
profile depending on conditions like OS, hostname, IP etc.
<profile id='base'>
<package package-id="package1" />
<package package-id="package2">
<condition>
<check type='host' condition="architecture" value="x64"/>
</condition>
</package>
...
</profile>
This will apply "package2" only on hosts running x64 architecture.
br,
Rainer
-------------------------------------------------------------------------
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