Having trouble avoiding emerge trying to install dhcpcd, but to no avail.Not sure why this isn't working but heres a snippet from baselayout- # We want a dhcpcd that supports the '-z' switch, but only if dhcpcd # was already installed ... if portageq has_version / net-misc/dhcpcd then PDEPEND="!build? ( !bootstrap? ( >=net-misc/dhcpcd-1.3.22_p4-r1 ) )" fi Yet when I try to upgrade baselayout I get this- Calculating dependencies ...done! [ebuild U ] sys-apps/baselayout-1.8.6.10-r1 [1.8.6.10] [ebuild N ] net-misc/dhcpcd-1.3.22_p4-r1 Haven't ever had dhcpcd installed,using pppd so Im at a loss...
`emerge -i net-misc/dhcpcd-1.3.22_p4-r1` *** This bug has been marked as a duplicate of 28365 ***
I don't see how this is a duplicate..these are 2 separate issues, which is why I filed 2 separate bugs.The dhcpcd vs pppd bug is on the grounds that dhcpcd is a part of system and pppd is not. On that note it was basically to ask that dhcpcd be removed from system and let online access be emerged as appropriate. This bug refers to the fact that baselayout (according to the syntax) is asking that _if_ we have dhcpcd, it needs to be this version or higher. Injecting dhcpcd is not desirable in either case as its just cover for a bigger problem.
it is a duplicate because dhcp probably wont be removed from baselayout if dhcp isnt removed from the profile since you're going to make an issue out of it, let az decide
Not making issue, making clarification. Baselayout clearly states _if_dhcpcd is installed, then this version is needed for -z switch.
Stupid question ... if portage gets this wrong, is it a baselayout problem ?
*** Bug 29630 has been marked as a duplicate of this bug. ***
if portageq has_version / net-misc/dhcpcd then PDEPEND="!build? ( !bootstrap? ( >=net-misc/dhcpcd-1.3.22_p4-r1 ) )" fi is not supported by portage. You cannot use bash conditional in DB keys.
This cruft is no longer in baselayout, as of who-knows-when