Bug#554194: ifupdown virtual package name and mass-filing (if accepted)
- To: 554194@bugs.debian.org, ajt@debian.org
- Subject: Bug#554194: ifupdown virtual package name and mass-filing (if accepted)
- From: Wouter Verhelst <wouter@debian.org>
- Date: Sat, 16 Jan 2010 15:31:28 +0100
- Message-id: <[🔎] 20100116143128.GA24738@celtic.nixsys.be>
- Reply-to: Wouter Verhelst <wouter@debian.org>, 554194@bugs.debian.org
- In-reply-to: <20091105085437.GE32301@piper.oerlikon.madduck.net>
- References: <20091103181505.GA388@celtic.nixsys.be> <20091103190231.GB13051@piper.oerlikon.madduck.net> <20091104013007.GC10593@celtic.nixsys.be> <20091104095200.GD25843@piper.oerlikon.madduck.net> <20091104180604.GA15182@celtic.nixsys.be> <20091105085437.GE32301@piper.oerlikon.madduck.net>
On Thu, Nov 05, 2009 at 09:54:37AM +0100, martin f krafft wrote:
[...response that is not very relevant to this mail...]
There was no further discussion on this item since the above date. Since
I've recently uploaded ipcfg, I'd like this to be finalized. It
currently uses 'ifupdown' as the name to conflict/replace/provide, but I
don't consider that to be a particularly good idea.
I'm suggesting that the package name 'network-config-tool' be described
as a tool for a package providing 'ifup' and 'ifdown' binaries. These
should provide the following interface:
- support 'ifup <interface name>' or 'ifdown <interface name>' to bring
an interface up or down, consistently with configuration, and exit
with non-zero if either operation fails.
- may provide a virtual interface name that does not map to an actual
physical interface name, but instead uses internal logic to decide
what to do.
- ifup and ifdown should support a '-a' or '--all' option to configure
or deconfigure 'all' interfaces. Here, 'all' is defined as 'all
interfaces for which the tool's configuration defines that they should
be brought up or down with the -a option'.
- ifup and ifdown should support a '-v' or '--verbose' option to aid in
debugging.
- ifup and ifdown should support hook scripts in
/etc/network/if-*.d:
- the tool should provide a way for the user to set configuration
values through environment variables, the name of which start with
IF_
- the tool should provide PHASE and MODE variables, describing what
we're trying to do
- (since I could not find a formal specification of the if-*.d hook
script interface, I may have missed some things; if so, please let
me know)
Comments are welcome.
[aj: I haven't seen any comment from you on this, and would like to make
sure that you're comfortable with whatever interface we come up with --
please comment.]
--
The biometric identification system at the gates of the CIA headquarters
works because there's a guard with a large gun making sure no one is
trying to fool the system.
http://www.schneier.com/blog/archives/2009/01/biometrics.html
Reply to: