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