public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Duncan <1i5t5.duncan@cox.net>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev]  Re: Opinions Wanted - Arrays again :)
Date: Fri, 26 Oct 2007 16:36:06 +0000 (UTC)	[thread overview]
Message-ID: <pan.2007.10.26.16.36.06@cox.net> (raw)
In-Reply-To: 1193395366.4312.14.camel@uberlaptop.marples.name

Roy Marples <uberlord@gentoo.org> posted
1193395366.4312.14.camel@uberlaptop.marples.name, excerpted below, on 
Fri, 26 Oct 2007 11:42:46 +0100:

> On Fri, 2007-10-26 at 06:16 -0400, Richard Freeman wrote:
>> [H]ow about something like:
>> 
>> address_eth0="1.2.3.4"
>> netmask_eth0="255.255.255.0"
>> broadcast_eth0="1.2.3.255"
[...]
>> options_eth0="bells and whistles"
> 
> How would you construct that if you wanted to add 5 addresses to the
> interface?

>> I think you get the picture. 

> We don't care what the actual options or values are, they are merely
> passed to ifconfig. Basically we need the equivalent of doing this
> 
> ifconfig eth0 1.2.3.4 netmask 5.6.7.8 broadcast 1.2.3.4 
> ifconfig eth0 5.6.7.8 netmask 1.2.3.4 broadcast 5.6.7.8
> ifconfig eth0 maybe some undocumented command
> 
> And we do this with a few other tools as well. Lets take a list of
> preferred wireless AP's to connect to. How would you have that? As the
> only invalid character in an SSID is a NULL (daft, but I didn't write
> the specification)

Well, several services already have a "basic" setup using named vars, 
then something like Richard's suggested Options_eth0= as a (normally 
commented) catch-all for anything advanced that the admin wishes to pass 
"raw".  IMO the standard network stuff is well defined enough for that, 
perhaps with a couple of mode-toggles and/or counters thrown in.  (A 
counter like eth0_number_IPs= could default to one, for instance, but set 
to something higher and with the appropriate number of address_N_eth0= 
lines, it'd then cover your 5-address example, without having to worry 
about figuring out how many there are, since it's a given.)

I think that's what many of us would like and what this subthread is 
asking for, truth be told, but I also realize it's going to be more work 
setting it up -- but OTOH should be simpler for the user to setup so 
perhaps less bugs to deal with and the documentation in the net sample 
file should be somewhat simpler as well.  The more work thing is why I've 
not requested it before, but it'd be nice, and with others mentioning it 
now too, now's the time to speak up if I'm going to. =8^)

As for the wireless side, I've stuck to wired for all the usual reasons, 
so don't even pretend to know anything about wireless, nor to offer any 
sort of solution.  Perhaps even if the standard networking is setup with 
named vars, the wireless example you gave would be better left as 
"arrays" of whatever form?

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
gentoo-dev@gentoo.org mailing list



  reply	other threads:[~2007-10-26 16:39 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-25 15:40 [gentoo-dev] Opinions Wanted - Arrays again :) Roy Marples
2007-10-25 16:02 ` Marijn Schouten (hkBst)
2007-10-25 16:18   ` Roy Marples
2007-10-25 16:37     ` Ioannis Aslanidis
2007-10-26 11:30     ` Roy Marples
2007-10-25 17:18 ` Josh Saddler
2007-10-25 21:31 ` Donnie Berkholz
2007-10-25 21:49   ` Roy Marples
2007-10-25 22:56     ` Donnie Berkholz
2007-10-26  6:28       ` Roy Marples
2007-10-26 10:16         ` Richard Freeman
2007-10-26 10:42           ` Roy Marples
2007-10-26 16:36             ` Duncan [this message]
2007-10-26 17:03               ` [gentoo-dev] " Roy Marples
2007-10-26 18:57                 ` Duncan
2007-10-26 21:17                   ` Roy Marples
2007-10-27  3:02                     ` Richard Freeman
2007-10-28  6:46                 ` [gentoo-dev] " Steve Long
2007-10-29  7:35                   ` Natanael Copa
2007-10-30  3:55                     ` [gentoo-dev] " Steve Long
2007-10-26  6:13 ` [gentoo-dev] " Alec Warner
2007-10-26  6:32   ` Roy Marples
2007-10-29  9:50 ` Roy Marples
2007-10-30  3:58   ` [gentoo-dev] " Steve Long

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=pan.2007.10.26.16.36.06@cox.net \
    --to=1i5t5.duncan@cox.net \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox