The "alternate config how-to" in every busybox ebuild contains an incorrect path that will confuse the hell out of everyone trying to create their own custom config for the first time: # cd /var/tmp/portage/busybox*/work bash: cd: /var/tmp/portage/busybox*/work: No such file or directory # make menuconfig make: *** No rule to make target `menuconfig'. Stop. The path "/var/tmp/portage/busybox*/work" should be changed to "/var/tmp/portage/sys-apps/busybox-*/work/busybox-*"
Index: busybox-1.12.2.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-apps/busybox/busybox-1.12.2.ebuild,v retrieving revision 1.2 diff -u -B -r1.2 busybox-1.12.2.ebuild --- busybox-1.12.2.ebuild 18 Nov 2008 00:19:52 -0000 1.2 +++ busybox-1.12.2.ebuild 20 Nov 2008 18:16:12 -0000 @@ -22,7 +22,7 @@ # (2) Go to the work directory and change the configuration of busybox using its # menuconfig feature. # -# cd /var/tmp/portage/busybox*/work +# cd /var/tmp/portage/busybox*/work/busybox-* # make menuconfig # # (3) Save your configuration to the default location and copy it to the
Jeroen: looks good, please commit ;)
Of course this would still "confuse the hell" out of some people, particularly those who set PORTAGE_TMPDIR to a different path, but then they ought to recognise the path anyway. :) Fixed in CVS.