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