On Mon, 1 Oct 2007, Dag Wieers wrote:
We're autodeploying NLD9 and SLES10 systems, for both native and vmware
instances. I succeeded in using rules and classes (after some nasty
problems caused by differences in NLD9 and SLES10 control syntax).
But I now have to add to the vmware-i386 class the boot option:
clock=pit
and the vmware-x86_64 class the boot option:
notsc
and I cannot find instructions on how to do this. Is there a file that
contains the complete list of possibilities one could use inside a control
file (for both NLD9 and SLES10 ?). That would be most welcome.
I found the kernel_parameters in the DTD and that will work.
But I have a follow-up question. Is there a way to do a negative match, or
specify an 'else' clause for a rule ?
Eg. when I have:
<rule>
<mac>
<match>^000c29</match>
regex
</mac>
<result>
<profile>profiles/vmware.xml</profile>
</result>
</rule>
I would like to have an else-fallback. Or have a rule match everything
except ^000c29. And I know you can play with <continue> to stop
processing, but that is not an option in a complex environment.
Also is it possible to call 2 profiles from one rule ? In the case where
we do match with a vmware instance (mac ~= ^000c29) I want to call profile
vmware.xml and vmware-@arch@.xml, however that does not seem to work (and
I do not get a real error, I just see both are not being called).
Copying the profile twice doesn't work either:
<rule> <!-- Check if this is VMware (based on MAC address) -->
<mac>
<match>^000c29</match>
regex
</mac>
<result>
<profile>profiles/vmware.xml</profile>
<continue config:type="boolean">true</continue>
</result>
</rule>
<rule> <!-- Check if this is VMware (based on MAC address) -->
<mac>
<match>^000c29</match>
regex
</mac>
<arch>*</arch>
<result>
<profile>profiles/vmware-@arch@.xml</profile>
<continue config:type="boolean">false</continue>
</result>
</rule>
It stops after vmware.xml (or it does not match the vmware-@arch@.xml
profile for some reason ?).
--
-- dag wieers, dag@wieers.com, http://dag.wieers.com/ --
[Any errors in spelling, tact or fact are transmission errors]
--
To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org