summaryrefslogtreecommitdiffstats
path: root/package/busybox
Commit message (Collapse)AuthorAgeFilesLines
* Merge tag '2019.02.1' into 2019.02-op-buildJoel Stanley2019-04-013-1/+196
|\ | | | | | | Signed-off-by: Joel Stanley <joel@jms.id.au>
| * package/busybox: busybox.config: enable base64 appletPeter Korsgaard2019-03-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | base64 reuses the uuencode logic, so only adds very little extra overhead, is enabled by default upstream and is used more often than uuencode - So enable it in the default busybox config. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 855a863ae9256045cf62edff9ddbfd33a3971891) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/busybox: udhcp CVE-2019-5747 patchJared Bents2019-03-192-0/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch to resolve CVE-2019-5747 which affects versions prior to 1.30.0 More information can be found at: https://nvd.nist.gov/vuln/detail/CVE-2019-5747 This applies to both master and 2019.02 Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit a49e8f34fffffaa7839861049add77fe6f4d7967) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/busybox: udhcp CVE-2018-20679 patchJared Bents2019-03-191-0/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch to resolve CVE-2018-20679 which affects versions prior to 1.30.0 More information can be found at: https://nvd.nist.gov/vuln/detail/CVE-2018-20679 This applies to both master and 2019.02 Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit d65d1d066ba895f3ccb277d24199019663801721) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/busybox: Include udhcp reboot time patchSamuel Mendoza-Jonas2019-03-051-0/+49
|/ | | | | | | | | | | This patch has been merged to upstream busybox's master branch: https://git.busybox.net/busybox/commit/?id=fc267214f0957bdc5794a71ae73e38edb00e5ba2 It will be part of the 1.30 release. Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com> Signed-off-by: Joel Stanley <joel@jms.id.au>
* packages: update sysv S* scripts to 644Matt Weber2019-02-081-0/+0
| | | | | Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/busybox: drop empty configure commandYann E. MORIN2019-01-291-4/+0
| | | | | | | | | | | | | | Since commit 50dc350c65 (package/busybox: update to 1.29.0), we no longer define the BUSYBOX_NOCLOBBER_INSTALL macro, so it expands to an empty string, so we end up with no action in BUSYBOX_CONFIGURE_CMDS. Drop BUSYBOX_CONFIGURE_CMDS now that it serves no purpose. Signed-off-by: Yann MORIN <yann.morin@orange.com> Cc: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Adam Duskett <aduskett@gmail.com> Cc: Carlos Santos <casantos@datacom.com.br> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* busybox: rewrite logging init scriptCarlos Santos2018-12-104-47/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Split S01logging into S01syslogd and S02klogd. Install them only if no other syslog package is selected and the corresponding daemons are selected in the Busybox configuration. - Support /etc/default/$DAEMON configuration files. - Detect and report start/stop errors (previous version ignored them and always reported OK). - Use a separate function for restart. - Implement reload as restart. The dependency of busybox on rsyslog and syslog-ng was only needed because those packages also installed S01logging. Since now they no longer install the same file, these dependencies are no longer needed. The dependency on sysklogd is still needed since that one installs the syslogd and klogd executables with the same name as busybox. The -n option of syslogd/klogd is obligatory because start-stop-daemon starts it in the background. Therefore, move it out of the SYSLOGD_ARGS resp. KLOGD_ARGS variable so the user can no longer remove it. Signed-off-by: Carlos Santos <casantos@datacom.com.br> Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com> [Arnout: keep dependency on sysklogd] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* busybox: bump version to 1.29.3Ferdinand van Aartsen2018-09-233-42/+3
| | | | | | | | Remove 0003-Revert-libbb-remove-unnecessary-variable-in-xmalloc_.patch It caused a segfault which was fixed in this release. Signed-off-by: Ferdinand van Aartsen <ferdinand@ombud.nl> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* busybox: add patch to fix 'head -n -1'Thomas De Schampheleire2018-09-051-0/+39
| | | | | | | | | | | | | Busybox 1.29.0 introduces a regression causing head to fail with negative '-n' parameters, e.g. 'head -n -1'. Instead of showing all but the last one line, no lines are printed whatsoever. The issue was reported with http://lists.busybox.net/pipermail/busybox/2018-August/086617.html . This commit backports the revert applied upstream. Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* busybox: don't clobber dangling symlinksBaruch Siach2018-08-211-0/+38
| | | | | | | | | | | | | | | | | | | | We sometimes create dangling symlinks in the target directory. That is because we need canonical targets, as relative targets don't work well with BR2_ROOTFS_MERGED_USR. For example, the vim package installs the /bin/vi symlink to /usr/bin/vim. This symlink might be dangling when the build host has no vim installed there. Patch the busybox install.sh script to avoid clobber of dangling symlinks. Fixes: http://autobuild.buildroot.net/results/796/796107430db6545401d9926e84f19eaf2040b756/ Cc: Adam Duskett <aduskett@gmail.com> Cc: Carlos Santos <casantos@datacom.com.br> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* busybox: bump version to 1.29.2Peter Korsgaard2018-08-102-3/+3
| | | | | | | | Includes fixes for fdisk (compat fixes, allow 2TB+ sizes), gzip (FEATURE_GZIP_LEVELS was producing badly-compressed .gz), hexedit (segfault fix). Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* busybox: Update to 1.29.1Samuel Mendoza-Jonas2018-07-192-3/+3
| | | | | | | Includes fixes to sendmail and wget. Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/busybox: add dependency on attrYann E. MORIN2018-07-081-0/+1
| | | | | | | | attr and busybox may each install setfattr, so attr must be installed before busybox. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with bashYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with bcYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with binutilsYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with coreutilsYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with cpioYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with dcronYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with debianutilsYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with diffutilsYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with dos2unixYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with e2fsprogsYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with fbsetYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with gawkYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with grepYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with gzipYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with i2c-toolsYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with ifenslaveYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with ifplugdYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with ifupdownYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with iproute2Yann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with iputilsYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with kmodYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with lessYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with lsofYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with mtdYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with net-toolsYann E. MORIN2018-07-081-0/+1
| | | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with netcatYann E. MORIN2018-07-081-0/+1
| | | | | | | | | | | | | | Since netcat would be installed before busybox, we don't need to remove a pre-installed 'nc' anymore. If another netcat implementation (e.g. netcat-openbsd) is also enabled, there is no way to tell which would win in the end, especially when we add TLPB, in which case that will be forbidden. So, we don't need to remove anything anymore. Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with netcat-openbsdYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with nmapYann E. MORIN2018-07-081-0/+1
| | | | | | | | | | | | | | | | We only need that dependency when nmap's ncat is enabled. For consistency, we add a dependency on nmap, not a suboption of it, to have a dependency list in busybox that is only about packages, and directly associates the upper-case package variable to the lower-case package name, e.g. NMAP <-> nmap. Thus, if BR2_PACKAGE_NMAP_NCAT is selected, we have a redundant dependency. But that doesn't hurt and it really simplifies things. Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Reviewed-by: Carlos Santos <casantos@datacom.com.br> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with ntpYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with pciutilsYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with procps-ngYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with psmiscYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with rsyslogYann E. MORIN2018-07-081-0/+1
| | | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Carlos Santos <casantos@datacom.com.br> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with start-stop-daemonYann E. MORIN2018-07-081-0/+1
| | | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Reviewed-by: Carlos Santos <casantos@datacom.com.br> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with sysklogdYann E. MORIN2018-07-081-0/+1
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/busybox: invert dependency with syslog-ngYann E. MORIN2018-07-081-1/+5
| | | | | | | | In so doing, we must now ensure that busybox does not overwrite the startup script already installed by syslog-ng. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
OpenPOWER on IntegriCloud