busybox 1:1.36.1-6ubuntu1 source package in Ubuntu
Changelog
busybox (1:1.36.1-6ubuntu1) noble; urgency=medium * Remove some documentation from the busybox-static package. * Merge with Debian unstable. Remaining changes: - Add busybox-initramfs binary package and initramfs flavour: - Add dirname from coreutils to the initramfs - Enable the new klibc utility implementations, nuke and run-init in the initramfs package; and also enable reboot. Doesn't yet make klibc-utils irrelevant - we still use ipconfig, fstype, and nfsmount - but it moves us much closer and should save a little bit of disk space. - Enable TLS in initramfs flavour of wget applet, requires openssl - debian/config/pkg/initramfs: Enable the date applet with the same options as the other variants for use in fixrtc and casper scripts. - Prefer busybox cmds over klibc cmds where there is duplication. - Move zz-busybox to busybox-initramfs to ensure we get links to all the tools we need, stop shipping it anywhere else. - d/tree/busybox/usr/share/initramfs-tools/hooks/zz-busybox: Copy certs and openssl config for the casper+busybox-initramfs case. - Add Ubuntu configuration for busybox binaries. - test-bin.patch: Move test and friends to /bin. - static-sh-alias.patch: Add static-sh alias name for ash, and install /bin/static-sh symlink to busybox in busybox-static. - d/config/pkg/{deb,static}: Enable chpasswd (needed by LXC). busybox (1:1.36.1-6) unstable; urgency=medium [ Michael Tokarev ] * d/rules: override-dh_installsystemd: s/-indep// * d/busybox-syslogd.{service,init}: umask 026, not 024 * adjust paths to busybox binary after move /bin/busybox => /usr/bin/busybox * Upload to unstable. [ Chris Boot ] * Update binary path in lintian overrides. busybox (1:1.36.1-6~exp.1) experimental; urgency=medium * Coordinated move of binaries into /usr. * Upload to experimental. busybox (1:1.36.1-5) unstable; urgency=medium * config: - deb: turn off embedded scripts (not used anyway) - deb: enable minimal dpkg (the same as in static config) (+lintian tag) - deb: enable passwd, su, sulogin (the same as in static config) - deb: enable ed (the same as in static config) - deb: enable cron & crontab (the same as in static config) - deb: enable tunctl (the same as in static config) - deb: set ifupdown udhcpc options to -R -n (the same as in static config) - deb: enable tc (traffic control) applet, the same as in static build - deb: enable ifupdown options like of static build - static: enable tftp progress bar (the same as in deb config) At this point, deb&static configs are almost the same, with the differences: - static (&libgcc), prefer_applets, standalone_shell, bb_passwd & bb_shadow - deb has no blkid (#1023501) and no telnetd (#881626) - deb,static: disable unusual ipneigh applet (but keep ip neigh) - deb,static,udeb: enable udhcpc6 (#1036446) - deb,static: enable wget timeout (-T) option * spelling.diff: forward upstream * d/*.lintian-overrides: +spelling-error-in-binary iif if [bin/busybox] (this is Input InterFace) * added udhcpd.service * update tags for debian/patches/syslogd-option_mask32.patch * busybox-syslogd*.service: update Documentation: settings * make busybox-syslogd socket-activated to work correctly under systemd (syslogd-make-it-optionally-systemd-socket-activated.patch, busybox-syslogd.service changes) busybox (1:1.36.1-4) unstable; urgency=medium * Revert "Revert recent changes that have broken syslogd in d-i." Thank you Steve, others for the good work and patience! * syslogd-fix-breakage-caused-by-daemonize-_after_-ini.patch (use upstream patch instead of syslogd-avoid-nulling-devlog.patch. it looks like upstream rewrites patch authorship with their own) * syslogd-option_mask32.patch (Actually fixes #1039710 with remote logging) * syslogd: make logfiles owned by root:adm mode 0640 * syslog.conf: match current rsyslog.conf * install-fix-chown-resetting-suid-sgid-bits-from-chmod.patch busybox (1:1.36.1-3.1) unstable; urgency=medium * NMU * Revert recent changes that have broken syslogd in d-i. Closes: #1039710 -- Dan Bungert <email address hidden> Tue, 12 Dec 2023 13:42:48 -0700
Upload details
- Uploaded by:
- Dan Bungert
- Uploaded to:
- Noble
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
busybox_1.36.1.orig.tar.bz2 | 2.4 MiB | b8cc24c9574d809e7279c3be349795c5d5ceb6fdf19ca709f80cde50e47de314 |
busybox_1.36.1.orig.tar.bz2.asc | 195 bytes | d4a7082ba3cbc35b2fdb4f132a32e3789de66ce468b7b4858563f5f157c28afe |
busybox_1.36.1-6ubuntu1.debian.tar.xz | 76.6 KiB | b72c0f4d079d40dd3cfc98e5a8f043de16f4fd2fdd5470a408ebea0f220ad4cf |
busybox_1.36.1-6ubuntu1.dsc | 2.6 KiB | b5dc47612b933642a41c561d37b9871a2192daa45c389a13ebe377a3747e5bcf |
Available diffs
Binary packages built by this source
- busybox: Tiny utilities for small and embedded systems
BusyBox combines tiny versions of many common UNIX utilities into a single
small executable. It provides minimalist replacements for the most common
utilities you would usually find on your desktop system (i.e., ls, cp, mv,
mount, tar, etc.). The utilities in BusyBox generally have fewer options than
their full-featured GNU cousins; however, the options that are included
provide the expected functionality and behave very much like their GNU
counterparts.
.
This package installs the BusyBox binary but does not install
symlinks for any of the supported utilities. Some of the utilities
can be used in the system by installing the busybox-syslogd,
udhcpc or udhcpd packages.
- busybox-dbgsym: debug symbols for busybox
- busybox-initramfs: Standalone shell setup for initramfs
BusyBox combines tiny versions of many common UNIX utilities into a single
small executable. It provides minimalist replacements for the most common
utilities you would usually find on your desktop system (i.e., ls, cp, mv,
mount, tar, etc.). The utilities in BusyBox generally have fewer options than
their full-featured GNU cousins; however, the options that are included
provide the expected functionality and behave very much like their GNU
counterparts.
.
busybox-initramfs provides a simple stand alone shell that provides
only the basic utilities needed for the initramfs.
- busybox-initramfs-dbgsym: debug symbols for busybox-initramfs
- busybox-static: Standalone rescue shell with tons of builtin utilities
BusyBox combines tiny versions of many common UNIX utilities into a single
small executable. It provides minimalist replacements for the most common
utilities you would usually find on your desktop system (i.e., ls, cp, mv,
mount, tar, etc.). The utilities in BusyBox generally have fewer options than
their full-featured GNU cousins; however, the options that are included
provide the expected functionality and behave very much like their GNU
counterparts.
.
busybox-static provides you with a statically linked simple stand alone shell
that provides all the utilities available in BusyBox. This package is
intended to be used as a rescue shell, in the event that you screw up your
system. Invoke "busybox sh" and you have a standalone shell ready to save
your system from certain destruction. Invoke "busybox", and it will list the
available builtin commands.
- busybox-static-dbgsym: debug symbols for busybox-static
- busybox-syslogd: Provides syslogd and klogd using busybox
The system log daemon is responsible for providing logging of
messages received from programs and facilities on the local host as
well as from remote hosts.
.
The kernel log daemon listens to kernel message sources and is
responsible for prioritizing and processing operating system
messages.
.
The busybox implementation of the syslogd is particular useful on
embedded, diskless (netboot) or flash disk based systems because it
can use a fixed size ring buffer for logging instead of saving logs
to the disk or sending it to remote logging servers. The ring buffer
can be read using the (also busybox based) command logread.
.
This package provides the glue to the busybox syslogd and klogd to be
used in the system by providing the appropriate symbolic links and
scripts.
- udhcpc: Provides the busybox DHCP client implementation
Busybox contains a very small yet fully functional RFC compliant DHCP
client udhcpc.
.
This package contains the glue to use the busybox udhcpc as DHCP
client in the system by providing the appropriate symbolic links and
scripts.
- udhcpd: Provides the busybox DHCP server implementation
Busybox contains a very small yet fully function RFC compliant DHCP
server udhcpd.
.
This package contains the glue to use the busybox udhcpd as DHCP
server in the system by providing the appropriate symbolic links and
scripts.