From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MTcIb-0005B6-Do for garchives@archives.gentoo.org; Wed, 22 Jul 2009 13:56:01 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A4BE3E00A6; Wed, 22 Jul 2009 13:56:00 +0000 (UTC) Received: from smtp.stepping-stone.ch (smtp.stepping-stone.ch [194.176.109.228]) by pigeon.gentoo.org (Postfix) with ESMTP id 6544DE00A6 for ; Wed, 22 Jul 2009 13:56:00 +0000 (UTC) Received: from localhost (mail-scanner-01.int.stepping-stone.ch [10.17.98.47]) by smtp.stepping-stone.ch (Postfix) with ESMTP id 6AD92400AD9 for ; Wed, 22 Jul 2009 15:55:59 +0200 (CEST) X-Virus-Scanned: amavisd-new at stepping-stone.ch Received: from smtp.stepping-stone.ch ([10.17.98.46]) by localhost (mail-scanner-01.int.stepping-stone.ch [10.17.98.47]) (amavisd-new, port 10024) with LMTP id 7L52J4PTM0Nu for ; Wed, 22 Jul 2009 15:55:56 +0200 (CEST) Received: from [192.168.1.200] (unknown [212.103.65.194]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by smtp.stepping-stone.ch (Postfix) with ESMTPSA id 9D94E400197 for ; Wed, 22 Jul 2009 15:55:56 +0200 (CEST) Message-ID: <4A671A6B.3040303@stepping-stone.ch> Date: Wed, 22 Jul 2009 15:55:55 +0200 From: Christian Affolter User-Agent: Thunderbird 2.0.0.22 (X11/20090629) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-embedded@lists.gentoo.org Reply-to: gentoo-embedded@lists.gentoo.org MIME-Version: 1.0 To: gentoo-embedded@lists.gentoo.org Subject: Re: [gentoo-embedded] busybox and virtuals (editor, pager etc.) References: <4A55FDB7.4030107@stepping-stone.ch> <200907191409.34099.vapier@gentoo.org> <4A6624FD.9060202@stepping-stone.ch> <1248215895.12874.9.camel@hangover> In-Reply-To: <1248215895.12874.9.camel@hangover> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 386f5e6c-23f4-4e64-950c-98c9e23e7dd7 X-Archives-Hash: d68c32992fa011bd9edb4c3c3db97ad9 >>>> However if I perform an emerge world: >>>> PORTAGE_CONFIGROOT=[...] ROOT=[...] emerge world -vp >>>> >>>> Portage wants to merge: >>>> virtual/editor-0 >>>> app-editors/nano >>>> >>>> virtual/pager-0 >>>> sys-apps/less >>>> >>>> I have enabled less and vi in my busybox, therefore I don't want to >>>> install an "external" pager and editor. >>> use the profile's package.provided then >> Yes, that's what I do at the moment... However it would be much nicer if >> the powerful gentoo use and dependency system could be used for this. >> >> Furthermore BusyBox init-scripts (for crond, syslogd etc.) could be >> installed according to the enabled use-flags, rather than manually. > > With as many features as busybox supports this could get out of control > quickly with USE= flags for per-options. That's true. On the other hand, providing use-flags only for existing virtuals (for example cron, syslog, tar, pager, editor etc.), should avoid an overblown use-list. In addition ebuilds such as php or apache also come with a fair amount of use flags (which is really handy, in my opinion). >> Is there something that speaks against such a change? >> >> If not, I'm willing to provide the necessary patches > > Patches are always most welcome. But I sorta rather tie it to something > more simple. Like maybe when 'make-symlinks' is enabled. One can assume > he/she is using busybox for the core system. Good point, thanks. regards Chris