[sane-devel] SUSE9.1: sane-port in /etc/services
Olaf Meeuwissen
olaf@epkowa.co.jp
Wed, 26 May 2004 13:26:30 +0900
Matt <mathfretwell@blueyonder.co.uk> writes:
> On Wed, 26 May 2004 08:48:30 +0900
> Olaf Meeuwissen wrote:
>
>> >
>> > The correct way to fix this is to make the xinetd configuration use
>> > the official name. That is, the saned xinetd config file should
>> > contain the line 'service sane-port'.
>> >
>> > If the xinetd configuration does not match a service name in the
>> > /etc/services file it is ignored by xinetd, since in this case xinetd
>> > doesn't know on which port to listen for connections.
>>
>> I know that much, but all the sane-backend stuff mentions the "sane"
>> service only, AFAIK. If Henning went through the trouble of getting
>> the "sane-port" service registered with IANA (instead of "sane") then
>> shouldn't the implementation be patched to match? If Henning meant to
>> register the "sane" service, then something went wrong in getting that
>> across and IANA registered the wrong service.
>>
>> Question stands: what is the prefered way to fix this?
>> --
>
> As pointed out above, just use "service sane-port" instead of "service sane".
> And in all honesty, does it really matter? Just alter your config.
Yes, it matters because nowhere, AFAIK, is this "sane-port" service
documented in the sane-backends sources/documentation. FYI, I just
grepped for sane-port in the sane-backends-1.0.14 sources and got zero
hits.
sane-net(5) is even so bold as to say:
For this backend to function properly, it is also necessary to define
the sane service in /etc/services. The sane service should be defined
using a line of the following form:
sane 6566/tcp # SANE network scanner daemon
whereas IANA has assigned a service by a different name to that port.
--
Olaf Meeuwissen EPSON KOWA Corporation, PF1
FSF Associate Member #1962 sign up at http://member.fsf.org/
GnuPG key: 6BE37D90/AB6B 0D1F 99E7 1BF5 EB97 976A 16C7 F27D 6BE3 7D90
Penguin's lib! -- I hack, therefore I am -- LPIC-2