also sprach Wouter Verhelst <wou...@debian.org> [2009.11.04.0230 +0100]:
> Since to me the point of this exercise is so that I can usefully
> put ipcfg into the archive, and since ipcfg does not actually
> support /etc/network/interfaces, I'd say that should not be part
> of the interface.

Hehe, but interface definitions usually describe the status quo from
the users' perspective, not the state of development of a new tool
aiming interface compatibility. Gosh, I wish the ISO 9000 specs
worked that way! ;)

It *is* questionable how mucn /e/n/i is part of the interface
though.

> I do have code to support /etc/network/if-*.d/*, though I consider
> that a temporary hack so that the code would be useful sooner
> rather than later. It also doesn't work yet ;-)

Okay. I definitely think the hooks are part of the interface that we
need to support in any network configuration tool.

> > Especially the hooks are integral to a lot of other packages that
> > depend on ifupdown. I'd say that's part of any Debian
> > "network-config-tool" interface.
> 
> Basically, the interface that I'd like to see is "tool that can bring up
> a given interface as configured by the user". E.g., if ifplugd calls
> "ifup eth0", it should not care which implementation of ifup is being
> called to actually bring the interface up.

Yes. But there are tools that will call it with --verbose, or with
--all. I think we agree anyway.

> Depends: (...), ifupdown (>= 0.6.8+nmu3) | network-config-tool, (...)
> 
> because this is a matter of "we need at least this version of ifupdown
> to work properly" rather than "we absolutely need ifupdown"; after all,
> it's ifupdown or ipcfg that calls dhclient, not the other way around.

That does seem weird and should not be needed, indeed.

Cheers,

-- 
 .''`.   martin f. krafft <madd...@d.o>      Related projects:
: :'  :  proud Debian developer               http://debiansystem.info
`. `'`   http://people.debian.org/~madduck    http://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
"i love deadlines. i like the whooshing
 sound they make as they fly by."
                                                      -- douglas adams

Attachment: digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)

Reply via email to