Bug#1092255: overlayroot actually depends on busybox
Package: overlayroot
Version: 0.18.debian13+deb12u1
Severity: normal
X-Debbugs-Cc: sean@ttypty.com
When attempting to use overlayroot on a debian (nocloud) stable (bookworm) image,
overlayroot will not work if 'busybox' is not also installed (though it is not
a dependency for overlayroot).
Reproduction:
1. Download a nocloud bookworm image (I'm doing this on an arm64 device)
2. Boot the image, apt-get install overlayroot
3. Edit 'overlayroot.conf' to enable a simple tmpfs
4. Reboot
Expected:
Boot into overlayroot-based system
Actual:
Warnings in overlayroot.log from init, not in an overlayroot-based system
Resolution:
If I install "busybox" at this point, everything will work
-- System Information:
Debian Release: 12.8
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: arm64 (aarch64)
Kernel: Linux 6.1.0-28-arm64 (SMP w/2 CPU threads)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages overlayroot depends on:
ii cryptsetup 2:2.6.1-4~deb12u2
ii cryptsetup-bin 2:2.6.1-4~deb12u2
ii initramfs-tools 0.142+deb12u1
overlayroot recommends no packages.
Versions of packages overlayroot suggests:
pn haveged <none>
-- Configuration Files:
/etc/overlayroot.conf changed [not included]
-- no debconf information
Reply to: