|/
|\ISS               Tidbits  Posts  Answers  Install  Wiki  Contact  Donate  GitHub


busybox                                                           version 1.34.0
________________________________________________________________________________

BusyBox is a software suite that provides several Unix utilities in a single
executable file. It runs in a variety of POSIX environments such as Linux,
Android, and FreeBSD, although many of the tools it provides are designed to
work with interfaces provided by the Linux kernel. It was specifically created
for embedded operating systems with very limited resources. The authors dubbed
it "The Swiss Army knife of Embedded Linux", as the single executable replaces
basic functions of more than 300 common commands. [0]

Upstream: https://busybox.net/


[000] Index
________________________________________________________________________________

* Installation ........................................................... [001]
* Usage .................................................................. [002]
  * Services ............................................................. [003]
* History ................................................................ [004]
* References ............................................................. [005]


[001] Installation
________________________________________________________________________________

+------------------------------------------------------------------------------+
|                                                                              |
|  $ kiss b busybox                                                            |
|                                                                              |
+------------------------------------------------------------------------------+


[002] Usage
________________________________________________________________________________

KISS' default busybox configuration comes with upwards of 300 utilities (all
contained in less than a single megabyte). There are many more utilities and
options which are also currently disabled.

Busybox does not provide manual pages for each of its commands. Instead it only
provides help output (--help). The POSIX manual pages can be installed to fill
in some of these documentation holes.

+------------------------------------------------------------------------------+
|                                                                              |
|  $ kiss b man-pages                                                          |
|                                                                              |
+------------------------------------------------------------------------------+

--[003] Services ---------------------------------------------------------------

  The busybox package provides various daemons and also accompanying service
  files for the default service manager. The following daemons have services
  provided by the distribution.

  * acpid     - Simple ACPI events listener
  * crond     - Daemon to execute scheduled commands.
  * mdev      - A device manager.
  * ntpd      - Network Time Protocol Daemon.
  * syslogd   - System logging daemon.

  Refer to the distribution's service management documentation. [1] If busybox
  provides a daemon but no service file is provided, open an issue at
  $/kisslinux/repo and a service will be added.


[004] History
________________________________________________________________________________

2021-09-10 13aa26c9 busybox: add attribution to patch
2021-09-10 7623e60a busybox: apply newer fix for #331
2021-09-10 139c13dc busybox: fix awk %% error. Closes #331
2021-08-29 2d8a7b98 busybox: use new libudev-zero hotplugging method
2021-08-28 ae974db1 busybox: use baseinit by default when no inittab present
2021-08-25 ed72bccb busybox: fix mdev.conf, closes #321
2021-08-21 8483a243 busybox: new mdev.conf
2021-08-20 7ca2d33e busybox: 1.34.0
2021-07-22 6bd6a0d3 busybox: swap to gz source
2021-07-18 16a357ba busybox: remove unintended change
2021-07-18 89bc1ca5 busybox: update for new env
2021-07-15 72b3acf3 busybox: bump rel for depends change
2021-07-15 5d2be71c busybox: bump for depends change
2021-07-15 423fb876 busybox: remove fake depends
2021-07-15 6d3aa581 busybox: use VERSION
2021-07-12 13e25e48 busybox: fix segfaults with clang. Closes #278
2021-07-08 67c550a7 busybox: fix executable not being set. Closes #268
2021-07-07 00ceb6e9 busybox: remove libressl from depends
2021-07-03 4c344a7b busybox: remove sed -i
2021-07-01 9e7f1ef6 busybox: remove usage of install
2021-07-01 5e4c797a busybox: enable halt and chvt
2021-06-30 794ac8ac busybox: 1.33.1
2020-11-19 9078f197 busybox: Set CC fallback once
2020-11-19 e8f70082 busybox: Fix build when 'cc' is clang.
2020-11-19 eb412f08 busybox: Fix segfaults when built with clang. See: #240
2020-11-18 2e0ed18b busybox: revert CC change. See #240
2020-11-18 b98fac29 busybox: Fix build when not using gcc
2020-08-27 9aa67b4b busybox: add ntpd service
2020-08-17 e61bbf08 busybox: fix unzip behavior (fixes neovim-git)
2020-07-03 1510dfca busybox: Enable HD
2020-06-30 6c332ee7 busybox: Add USB vendor names to lsusb.
2020-06-27 07734802 busybox: bump to 1.32.0
2020-05-31 12419232 busybox: Add ipv6 support to -suid stuff
2020-05-31 d493efb4 busybox: Add ping6, traceroute, etc
2020-05-18 8511390a busybox: Use sha256 as default password algo.
2020-05-17 a5c8a4d3 busybox: Move mkdir to build file
2020-05-04 33d5af2e busybox: Drop halt as it is not portable across inits
2020-04-25 ca837d74 busybox: Enabled MODUTILS stuff
2020-04-22 aef6d4f2 busybox: Fix broken install command
2020-04-18 4a3ef410 busybox: Fix unicode display bug
2020-04-15 06db5b87 busybox: Enable mkswap
2020-04-15 240478fc busybox: Add modprobe patch
2020-03-20 9070a5dd busybox: Add acpid service files. Closes #173
2020-03-19 ed6f5c00 busybox: Build acpid
2020-03-08 c3c11364 busybox: Fix checksums. Closes #166
2020-03-07 7243ef2c busybox: Fix hotplug null
2020-03-07 5eed8136 busybox: Clear hotplug for mdev service
2020-02-23 8ddbcb76 busybox: Use portable cc. Closes #157
2020-02-23 2b173b48 busybox: enable USE_PORTABLE_CODE. Closes #157
2020-02-20 01ebdb53 busybox: Add fsck fix for uuid
2020-02-20 16216b94 busybox: fix adduser and enable util-linux utils
2020-02-05 87629a80 busybox: fix checksums
2020-02-04 f86714c2 busybox: Fix mdev.run. Closes #140
2020-01-20 906e3e74 busybox: mdev: Fix /dev/snd
2020-01-20 e33b6426 busybox: Remove broken mdev rule
2020-01-20 41b37a97 busybox: mdev support
2020-01-20 0592cc42 busybox: Add initial mdev
2020-01-12 ca1baa36 busybox: Remove acpid
2019-12-07 59566ab8 busybox: remove unneeded flag for acpid and add checks for directory files
2019-10-25 fbde4a21 busybox: bump to 1.31.1
2019-10-09 77730d6c busybox: remove utilities which no one will ever use.
2019-10-07 ee6f0603 busybox: build with generic_gcc to use $CC
2019-10-07 cd85c4eb busybox: build with generic_gcc to use $CC
2019-09-28 426143e2 busybox: remove dpkg
2019-09-28 75bc688a busybox: don't build rpm
2019-09-18 e8484d1b busybox: fix passwd
2019-09-02 3f371a40 busybox: disable weak passwd check.
2019-09-02 7626b312 busybox: build statically
2019-08-25 e1bfa7af busybox: Fix su, login, crontab, ping, etc
2019-08-18 7dcc9332 busybox: depends bzip2 for help usages
2019-08-18 833bd897 busybox: fix work around for DESTDIR
2019-08-15 ca440ed5 busybox: depend on gzip to avoid accidental breakage.
2019-08-14 d9d18ca1 busybox: fix checksum .config
2019-08-13 d4ea0591 busybox: bump to 1.31.0
2019-08-13 7a85ade6 busybox: remove man
2019-08-13 e7b44d6f busybox: fix depends
2019-08-12 06fb7643 busybox: Compile a second static binary for rescue/initramfs purposes.
2019-08-11 ab54213d busybox: added busybox config'
2019-08-03 0f84f8e0 busybox: build without bzip2
2019-07-30 d0356126 busybox: Remove gzip
2019-07-30 f5caca96 busybox: compile without gzip
2019-07-29 f520ab67 busybox: compile without lspci
2019-07-20 be1c3ba8 busybox: build dynamically and fix directories
2019-07-16 a64295eb busybox: Compile with getopt for fakeroot.
2019-07-08 f00b73a1 busybox: re-add lspci and lsusb
2019-07-07 763849de busybox: Fix mdev perms
2019-07-07 f9ecfe15 busybox: Added mdev config
2019-07-07 90d3a270 busybox: Remove xkb programs.
2019-07-07 e410e98a busybox: Remove xkb programs.
2019-07-07 24ac9839 busybox: disable more features taken by util-linux+e2fsprogs
2019-07-07 f2f1c563 busybox: remove util-linux features
2019-07-06 f53c853a busybox: remove udhcpc runitscript
2019-07-04 4edcd3dc busybox: Remove dhcp client/server.
2019-07-01 9a3d867f busybox: forgot to add the files to sources
2019-07-01 cffe93c3 busybox: add crond and syslogd runit service
2019-06-30 d07973c3 busybox: fix symlink mistake
2019-06-30 03759c0c busybox: add udhcpc and acpid runit services
2019-06-28 729b4d29 busybox: re-add tar functionality
2019-06-23 ade05e2d busybox: Remove tar.
2019-06-22 213f93bf busybox: Compile with crc32 for kernel. GCC: Use right arguments based on host.
2019-06-21 9e501a8d busybox: Don't compile modprobe small.
2019-06-20 9665acc9 busybox: Add init utlities.
2019-06-19 5deb23de busybox: add license
2019-06-19 df85eea3 busybox: Remove select utilities.
2019-06-17 61530e3c busybox: change libressl dep to makedepends
2019-06-17 2fb46d36 busybox: set -static in .config.
2019-06-17 7addd308 busybox: statically compile.
2019-06-02 0b4f4273 busybox: update manifest


[005] References
________________________________________________________________________________

[0] https://en.wikipedia.org/wiki/BusyBox
[1] #/wiki/service-management


________________________________________________________________________________

Dylan Araps (C) 2019-2021

The registered trademark Linux(R) is used pursuant to a sublicense from the
Linux Foundation, the exclusive licensee of Linus Torvalds, owner of the mark
on a world­wide basis.