* [ANNOUNCEMENT] busybox 1.36.1-1
@ 2023-09-15 12:57 Christian Franke
0 siblings, 0 replies; only message in thread
From: Christian Franke @ 2023-09-15 12:57 UTC (permalink / raw)
To: cygwin
The following packages have been uploaded to the Cygwin distribution:
* busybox-1.36.1-1
* busybox-standalone-1.36.1-1
* busybox-doc-1.36.1-1
BusyBox combines tiny versions of many (un)common utilities into a
single executable. It is still smaller than bash.
https://busybox.net/about.html
This is an update to the latest upstream release.
Changes since the last Cygwin package 1.23.2-1:
Functions added upstream which are enabled for Cygwin:
arch, ascii, base32, bc, crc32, factor, fallocate, hexedit, link,
mim, nl, nproc, paste, setfattr, shred, ssl_client, svc, svok, tree,
tr, truncate, ts, tsort, xxd
Enhanced functions:
wget (added HTTPS support, certificates are not checked)
Previously disabled functions which are now enabled:
fdisk (provides R/W MBR and R/O GPT support)
Previously enabled functions which are now disabled:
catv (now supported by 'cat -v')
smemcap (requires /proc/PID/smaps)
The source package is prepared for reproducible builds.
Packages:
- busybox: busybox and symlinks for all supported functions installed in
/usr/libexec/busybox/{bin,sbin}.
- busybox-standalone: busybox compiled with 'standalone shell' feature
installed in /usr/libexec/busybox-standalone/bin.
- busybox-doc: man page and documentation files.
The busybox and busybox-standalone packages install a symlink to
busybox.exe in /usr/bin with alternatives(8). If both packages are
installed, the non-standalone version takes precedence.
The included 'ash' shell provides reasonable support for interactive
usage (command line editing, history search, job control, aliases, fancy
prompts, ...).
A tiny version of Cygwin could be created by copying
/usr/libexec/busybox{,-standalone} tree and adding cygwin1.dll to .../bin.
See the /usr/share/doc/Cygwin/busybox.README file for usage examples and
further info.
Supported functions:
$ busybox
BusyBox v1.36.1 (2023-09-15 12:00:00 UTC) multi-call binary.
BusyBox is copyrighted by many authors between 1998-2015.
Licensed under GPLv2. See source distribution for detailed
copyright notices.
Usage: busybox [function [arguments]...]
or: busybox --list[-full]
or: busybox --show SCRIPT
or: busybox --install [-s] [DIR]
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, [[, add-shell, ar, arch, ascii, ash, awk, base32, base64,
basename, bash, bbconfig, bc, bunzip2, bzcat, bzip2, cal, cat,
chat, chgrp, chmod, chown, chpst, chroot, cksum, clear, cmp,
comm, cp, cpio, crc32, crond, crontab, cryptpw, cttyhack, cut,
date, dc, dd, df, diff, dirname, dnsd, dnsdomainname, dos2unix,
du, echo, ed, egrep, env, envdir, envuidgid, expand, expr,
factor, fakeidentd, fallocate, false, fdisk, fgrep, find,
flock, fold, free, fsync, ftpd, ftpget, ftpput, fuser, getopt,
grep, groups, gunzip, gzip, hd, head, hexdump, hexedit, hostid,
hostname, httpd, hush, id, inetd, install, ipcalc, ipcrm, kill,
killall, killall5, less, link, ln, logger, login, logname,
logread, lpd, lpq, lpr, ls, lsof, lzcat, lzma, lzop, lzopcat,
makedevs, makemime, man, md5sum, mesg, microcom, mim, mkdir,
mkfifo, mknod, mktemp, more, mountpoint, mpstat, mt, mv, nc,
netcat, nice, nl, nmeter, nohup, nproc, nslookup, od, paste,
patch, pgrep, pidof, ping, ping6, pipe_progress, pkill,
popmaildir, printenv, printf, ps, pscan, pstree, pwd, pwdx,
readlink, realpath, reformime, remove-shell, renice, reset,
resize, rm, rmdir, rpm, rpm2cpio, run-parts, runsv, runsvdir,
rx, script, scriptreplay, sed, sendmail, seq, setfattr, setsid,
setuidgid, sh, sha1sum, sha256sum, sha3sum, sha512sum, shred,
shuf, sleep, softlimit, sort, split, ssl_client,
start-stop-daemon, stat, strings, stty, sum, sv, svc, svlogd,
svok, sync, syslogd, tac, tail, tar, tcpsvd, tee, telnet,
telnetd, test, tftp, tftpd, time, timeout, top, touch, tr,
traceroute, tree, true, truncate, ts, tsort, tty, ttysize,
udpsvd, uname, uncompress, unexpand, uniq, unix2dos, unlink,
unlzma, unlzop, unxz, unzip, uptime, usleep, uudecode,
uuencode, vi, volname, watch, wc, wget, which, whoami, whois,
xargs, xxd, xz, xzcat, yes, zcat
$ busybox ash -c help
Built-in commands:
------------------
. : [ [[ alias bg break cd chdir command continue echo eval exec
exit export false fg getopts hash help history jobs kill let
local printf pwd read readonly return set shift sleep source
test times trap true type ulimit umask unalias unset wait
Regards,
Christian
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-09-15 12:57 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-15 12:57 [ANNOUNCEMENT] busybox 1.36.1-1 Christian Franke
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).