[ubuntu/noble-proposed] busybox 1:1.36.1-6ubuntu1 (Accepted)
Dan Bungert
daniel.bungert at canonical.com
Tue Dec 12 21:30:10 UTC 2023
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
Date: Tue, 12 Dec 2023 13:42:48 -0700
Changed-By: Dan Bungert <daniel.bungert at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/busybox/1:1.36.1-6ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 12 Dec 2023 13:42:48 -0700
Source: busybox
Built-For-Profiles: noudeb
Architecture: source
Version: 1:1.36.1-6ubuntu1
Distribution: noble
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Dan Bungert <daniel.bungert at canonical.com>
Closes: 1039710
Changes:
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
Checksums-Sha1:
84901e755c412edef08599ecc2cf7e9da3d4de07 2703 busybox_1.36.1-6ubuntu1.dsc
b18369152ff3aabec307f1e64fbff3d1f1a8e385 78440 busybox_1.36.1-6ubuntu1.debian.tar.xz
23aceea4e564dafa6d19dc976ce4d1aba044dd22 6635 busybox_1.36.1-6ubuntu1_source.buildinfo
Checksums-Sha256:
b5dc47612b933642a41c561d37b9871a2192daa45c389a13ebe377a3747e5bcf 2703 busybox_1.36.1-6ubuntu1.dsc
b72c0f4d079d40dd3cfc98e5a8f043de16f4fd2fdd5470a408ebea0f220ad4cf 78440 busybox_1.36.1-6ubuntu1.debian.tar.xz
94d78183411286ad2d66142ee77fe9235686894a65d50d77e4be9a9275504ad8 6635 busybox_1.36.1-6ubuntu1_source.buildinfo
Files:
87029528cceaa38bd5c54ecba8ec1982 2703 utils optional busybox_1.36.1-6ubuntu1.dsc
6086523c4aa86b0d9249a102e986f66e 78440 utils optional busybox_1.36.1-6ubuntu1.debian.tar.xz
0460c9f8d33ef03a63043fa370a338dc 6635 utils optional busybox_1.36.1-6ubuntu1_source.buildinfo
Original-Maintainer: Debian Install System Team <debian-boot at lists.debian.org>
Vcs-Git: https://git.launchpad.net/~dbungert/ubuntu/+source/busybox
Vcs-Git-Commit: 330326d3de36459c620164f082746c18db860cdf
Vcs-Git-Ref: refs/heads/merge-2023-11-27
More information about the noble-changes
mailing list