Hi,
The question as ever is how to represent this in XML. For serial ports we'll
stick with '<console>', while parallel ports we might as well use a better
named '<parallel>'.
Hmm, I'd prefer to use '<serial>', much less confusing in the long run.
And maybe alias '<console>' to '<serial port=0>' for compatibility.
Next up, I think should use a 'type' attribute on this
element to determine the main way ot connecting the device, and then more
type specific attributes or sub-elements as needed. If 'type' was not
specified then use a default of 'pty', since that gives compatability with
existing practice.
Also enumerate them somehow, so you can configure multiple of them.
NB, whereever there are IP addresses, hostnames can be used too, hence I
call the attriute 'addr' instead of 'ip'
s/addr/host/ + s/port/service/ to make clear that non-numeric stuff is
accepted for both?
<serial type='udp' port='0'>
<sendto host='loghost' service='syslog'>
</serial>
cheers,
Gerd