Bug#783282: /bin/touch is missing if built with BUSYBOX=n

Martin Pitt mpitt at debian.org
Sun Apr 26 19:40:39 BST 2015


Hello Mike, Michael,

Michael Biebl [2015-04-25 15:55 +0200]:
> Am 25.04.2015 um 14:21 schrieb Michael Biebl:
> > I can reproduce the missing /bin/touch if I build the initramfs without
> > busybox support. Can you check your /etc/initramfs-tools/initramfs.conf
> > if it contains BUSYBOX=n or if you have a snippet in
> > /etc/initramfs-tools/conf.d/ which sets BUSYBOX=n. Can you confirm, that
> > the missing /bin/touch is due to BUSYBOX=n?
> 
> The alternative is, that you have BUSYBOX=y, but you've uninstalled the
> busybox package.
> 
> Mike, can you confirm that either one of those two is the case?

I upgraded my server to Jessie today, and run into exactly the same
problem. busybox has never been installed on that machine, but

$ grep -r BUSYBOX /etc/initramfs-tools/
/etc/initramfs-tools/initramfs.conf:# BUSYBOX: [ y | n ]
/etc/initramfs-tools/initramfs.conf:BUSYBOX=y

$ lsinitramfs /initrd.img|grep /touch
$

So I suppose for some reason I lost (or never got) busybox in the
original wheezy install, and as wheezy's i-t already recommends
busybox it wasn't installed on upgrade. "apt-get --fix-policy install"
pulls it in.

Thus, I guess this is at least partially PEBCAK, but I'm not sure why
I didn't get busybox in wheezy.

Martin

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20150426/9e1be7b5/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list