Hi Jens,
That should be a valid package name.
This is a bug in the validation code, please file a bug agaist DC.
Thanks,
--Karen
Jens Deppe wrote:
> Hello,
>
> I'm trying to use the DC with a manifest with package names in the
> following format as I want to build an AI iso with specifically
> versioned bits:
>
> <pkg name="SUNWcsd at 0.5.11,5.11-0.101"/>
>
> However, when running distro_const, the XML fails to validate - I'm
> presuming because of the following code in
> cmd/distro_const/ValidatorModule.py which is validating the XML.
>
> # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> def is_wildcard(self, node):
> # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> # Returns True if disallowed_chars are found in the node's value.
> # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> disallowed_chars = "*...@[]{}|><()#$\"\'\\"
> value = node.get_value()
> for dchar in disallowed_chars:
> if (value.find(dchar) != -1):
> return True
> return False
>
> Is this expected behaviour?
>
> Thanks.
> --Jens
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>