public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Armando Di Cianno <fafhrd@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] removing dhcpcd from system???
Date: Mon, 27 Sep 2004 23:22:15 -0400	[thread overview]
Message-ID: <7e9ef03fd63345e7af3df03cbe0cd98b@mudra> (raw)
In-Reply-To: <200409272227.55951.vapier@gentoo.org>

On 2004-09-27 22:27:55 -0400 Mike Frysinger <vapier@gentoo.org> wrote:
> what are you talking about ?  baselayout by *no* means depends on 
> dhcpcd
> 
> the lastest versions dont enable anything by default ... you want 
> dhcp, you 
> enable it ... plus, it even supports more than just dhcpcd (oh wait, 
> there's 
> no virtual/dhcpc ...)

armando@mudra armando $ qpkg -f /etc/conf.d/net -v
net-dialup/ppp-2.4.1-r14 *
sys-apps/baselayout-1.9.4-r3 *

armando@mudra Projects $ sudo emerge -f baselayout
Calculating dependencies   ...done!
>>> emerge (1 of 1) sys-apps/baselayout-1.9.4-r3 to /
>>> Previously fetched file: sysvinit-2.84.tar.gz MD5 ;-)
>>> Previously fetched file: rc-scripts-1.4.16.tar.bz2 MD5 ;-)
>>> md5 src_uri ;-) sysvinit-2.84.tar.gz
>>> md5 src_uri ;-) rc-scripts-1.4.16.tar.bz2

tar xjvf rc-scripts...tar.bz2:/etc/conf.d/net
<snip>
# For DHCP set iface_eth? to "dhcp"
# For passing options to dhcpcd use dhcpcd_eth?
#
#iface_eth0="dhcp"
#dhcpcd_eth0="..."^[
</snip>

_That_ is what I'm talking about.  Baselayout not only run-time 
depends on having dhcp, but specifically depends on the package 
"dhcpcd".  What's more ...

Now, as for /etc/init.d/net.eth0 (the default installed)
<snip>
47: #   dhcpcd_IFACE            (command-line args for dhcpcd)
54: #   ifconfig_fallback_IFACE (fallback ifconfig if dhcp fails)
57: eval dhcpcd_IFACE=\"\$\{dhcpcd_$iface\}\"
91: if [[ ${ifconfig_IFACE} != dhcp ]]; then
109: /sbin/dhcpcd ${dhcpcd_IFACE} ${IFACE}
213: if [[ -z ${aliases} && -z ${inet6} && ! -e 
/var/run/dhcpcd-${IFACE}.pid ]]; then
241: if /sbin/dhcpcd -z ${i} &>${devnull}; then
244: /sbin/dhcpcd -z ${i} &>${devnull} || break
260: local status_IFACE vlans_IFACE dhcpcd_IFACE
</snip>

> no, we dont ... the point is, you want dhcp, you emerge it
> -mike

No, the point is, baselayout is {checking now...okay, checked the 
baselayout ebuild} failing to set an RDEPEND on net-misc/dhcpcd.

This can be solved in a number of ways: a "support-net-dhcp" type use 
flag, adding configurable support to baselayout, and then supports 
scripts to a possible virtual/dhcp-client, etc.

Either way, there are discrepencies, which is the cause of contention 
of both why it is bad that it was removed, and our differences in 
viewing what function the packages should be doing.

__Armando


--
gentoo-dev@gentoo.org mailing list


  reply	other threads:[~2004-09-28  3:19 UTC|newest]

Thread overview: 83+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-27 19:50 [gentoo-dev] removing dhcpcd from system??? Travis Tilley
2004-09-27 20:20 ` Luke-Jr
2004-09-27 21:41   ` [gentoo-dev] " Duncan
2004-09-27 21:56     ` Ciaran McCreesh
2004-09-27 22:49       ` [gentoo-dev] " Duncan
2004-09-28 14:32     ` [gentoo-dev] " Allen Parker
2004-09-28 15:08       ` Donnie Berkholz
2004-09-28 15:16         ` Mike Frysinger
2004-09-28 19:23           ` Mark Dierolf
2004-09-28 19:14             ` Ciaran McCreesh
2004-09-28 19:19             ` Mike Frysinger
2004-09-28 19:43               ` Christian Parpart
2004-09-28 19:55                 ` Mike Frysinger
2004-09-28 20:23                 ` Gábor Farkas
2004-09-28 22:16                   ` Christian Parpart
2004-09-29  9:19                     ` Paul de Vrieze
2004-10-04  9:38                       ` Terje Kvernes
2004-10-04 13:52                         ` Jeff Smelser
2004-10-04 14:14                           ` Ciaran McCreesh
2004-09-28 22:21             ` Robin H. Johnson
2004-09-28 22:44               ` Jason Rhinelander
2004-09-29 12:58                 ` Mike Frysinger
2004-09-29 13:01               ` Mike Frysinger
2004-09-29  1:57             ` Luke-Jr
2004-09-29  4:03               ` Travis Tilley
2004-09-29  9:39               ` Paul de Vrieze
2004-09-29 12:40                 ` Luke-Jr
2004-10-04  9:42                 ` Terje Kvernes
2004-09-29 17:18               ` Mark Dierolf
2004-09-29 17:34                 ` Mike Doty
2004-09-29 19:05                   ` Dejan Nikic
2004-09-30  9:01                     ` Paul de Vrieze
2004-09-30 12:21                       ` José Fernandes
2004-09-30 12:55                         ` Ioannis Aslanidis
     [not found]                           ` <5a67a16f04093012157008318@mail.gmail.com>
2004-09-30 19:22                             ` Ioannis Aslanidis
2004-09-30 21:15                               ` Athul Acharya
2004-09-30 22:57                                 ` Tom Payne
2004-09-30 23:06                                   ` Ioannis Aslanidis
2004-09-30 23:14                                     ` Robin H. Johnson
2004-09-30 23:51                                   ` Jason Rhinelander
2004-09-30 23:54                                     ` Ciaran McCreesh
2004-10-01  0:06                                       ` Jason Rhinelander
2004-10-01  0:12                                     ` Athul Acharya
2004-10-01  2:11                                       ` Armando Di Cianno
2004-10-01  0:15                                     ` Mike Frysinger
2004-10-01  3:07                                   ` Travis Tilley
2004-10-01  3:02                                     ` Donnie Berkholz
2004-10-01  3:16                                     ` Luke-Jr
2004-10-01 11:34                                       ` Colin Kingsley
2004-10-01 12:40                                         ` Mike Frysinger
2004-10-01 13:41                                           ` John Davis
2004-09-29 21:40                   ` Christian Birchinger
2004-09-29 23:18                     ` Mike Doty
2004-09-29  0:22       ` Doug Goldstein
2004-09-28 23:24         ` Donnie Berkholz
2004-09-27 20:35 ` Jörg Schaible
2004-09-28  2:19   ` Mike Frysinger
2004-09-27 20:35 ` [gentoo-dev] " Jeff Smelser
2004-09-27 20:49   ` Anthony Gorecki
2004-09-27 21:05     ` Elfyn McBratney
2004-09-27 21:05   ` Armando Di Cianno
2004-09-27 21:10     ` Jeff Smelser
2004-09-27 21:24       ` Armando Di Cianno
2004-09-27 20:47         ` Donnie Berkholz
2004-09-28  2:27         ` Mike Frysinger
2004-09-28  3:22           ` Armando Di Cianno [this message]
2004-09-28  3:25             ` Mike Frysinger
2004-09-28  4:27               ` Anthony Gorecki
2004-09-28  4:45               ` Armando Di Cianno
2004-09-28  5:22                 ` Stuart Stegall
2004-09-28  5:25                 ` Mike Frysinger
2004-09-28  4:12             ` Travis Tilley
2004-09-27 22:00 ` Seemant Kulleen
2004-09-28  1:56   ` Travis Tilley
2004-09-28  2:32     ` Mike Frysinger
2004-09-28 19:33     ` Aron Griffis
2004-09-28 20:55       ` Travis Tilley
2004-09-29  3:42         ` Aron Griffis
2004-09-29  4:09           ` Travis Tilley
2004-09-29 13:06           ` Mike Frysinger
2004-09-29 23:54             ` Aron Griffis
2004-09-29  5:05 ` Corvus Corax
2004-09-29 13:09   ` Mike Frysinger

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=7e9ef03fd63345e7af3df03cbe0cd98b@mudra \
    --to=fafhrd@gentoo.org \
    --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