[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#553329: Allow busybox wget instead of wget?



On Fri, 30 Oct 2009 13:24:13 +0000

> While playing around, I noticed that grip-config wanted to reinstall
> wget, which I had replaced with a busybox symlink.

That is not advisable. busybox in Grip has nothing to do with busybox
for Crush and it is NOT advisable to activate ANY of the busybox
applets on an Emdebian Grip system for precisely the same reasons as
you would not do the same on a Debian system. The package description
for Debian busybox warns that busybox should not be used in this way.

Grip === Debian as far as binaries are concerned. Anything you cannot
do with a Debian binary, you cannot do with a Grip binary. Nothing
about the configuration of a Debian binary can be modified within
Grip, those decisions are simply out of the control of Grip processing.

If you want to change how Debian busybox works, you'd have to persuade
the Debian maintainers of busybox that the Debian busybox should also
behave in the way you desire for Emdebian Grip. I don't see that Debian
should support busybox wget and therefore, Emdebian Grip cannot either.

Grip processing is package-neutral, there is no way of making
package-specific changes other than by modifying the dependencies of
grip-config (which will be overhauled prior to Emdebian Grip 2.0 based
on Debian 6.0 "squeeze") to change the selection of existing packages.

> Busybox is twice the size of wget, and the gripped initramfs-tools
> removes the Recommends that kept it installed, so this is probably a
> non-issue.  I just figured it was worth mentioning.

Sorry, you've misunderstood Grip. busybox applets are NOT supported (or
supportable) in Grip outside the strict confines of the Debian usage of
busybox which is in relation to the installer and initramfs-tools.

The reasons are the same as why Grip could not ever provide a libgconf
that does not depend on LDAP unless that already existed in Debian or
why Grip must have coreutils and perl installed.

> I dunno why grip-config depends on nano, but I guess you could replace
> that with "busybox vi", too. 

nano is put in precisely because busybox vi cannot be relied upon to
exist (or be usable) in the Debian build of busybox.

> Come to think of it, the same could be
> said of dhcp3-client and ntpdate (replaced with rdate).

I'm leaving this bug as closed because nothing about busybox applet
configuration is within the scope of Emdebian Grip to change. Grip does
not build packages, it merely repacks Debian ones and therefore all
choices made by the Debian maintainers of the Debian package are
preserved in Grip.

To change anything like this, you will have to wait for Crush 3.0.

-- 


Neil Williams
=============
http://www.data-freedom.org/
http://www.linux.codehelp.co.uk/
http://e-mail.is-not-s.ms/

Attachment: pgpCf13xaMN6n.pgp
Description: PGP signature


Reply to: