aboutsummaryrefslogtreecommitdiff
path: root/tools/bsdbox
Commit message (Collapse)AuthorAgeFilesLines
* misc: Remove ancient SCCS tags.Warner Losh2023-11-271-1/+0
| | | | | | | | | | | Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script. This is for the misfits that have only a few: COPYRIGHT, gnu, tools, rescue, and etc. Sponsored by: Netflix
* Remove $FreeBSD$: one-line bare tagWarner Losh2023-08-161-1/+0
| | | | Remove /^\s*\$FreeBSD\$$\n/
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-169-9/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* bsdbox: remove previously broken telnet(d) supportBrooks Davis2022-09-292-17/+0
| | | | | | | | | Support for telnet(d) was commented out some time ago. Remove now that telnetd is gone. Reviewed by: imp, delphij, emaste MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D36782
* ncurses: only keep the version with widechar supportBaptiste Daroussin2021-01-051-1/+1
| | | | | | | | | | | | | | | | Only keep the widechar version of ncurses as libncursesw.so.9 Keep the old name to avoid breaking the ABI compatibility (the non widechar version libncurses.so.9 is not binary compatible with libncursesw.so.9) since all ports and base are already only linking against the widechar version we can simply remove libncurses.so.9 Since the .9 version only lived in the dev branch and never ended in a release, it is simply removed and not added to any binary compat package. Add symlinks to keep build time compatibility for anyone linking against -lncurses
* bsdbox: fix build after recent libifconfig changesKyle Evans2020-09-211-0/+1
| | | | | | | | libifconfig now generates file(s) into its .OBJDIR that are essential to the build. Make sure we -I that in, like we already do in the ^/rescue build. Notes: svn path=/head/; revision=365972
* bsdbox: remove useless linking against liblKyle Evans2020-03-231-1/+1
| | | | | | | | | All is good without it; just remove it. Requested by: bapt Notes: svn path=/head/; revision=359243
* bsdbox: fix buildKyle Evans2020-02-221-0/+1
| | | | | | | | | | We've grown to also require libthr and libprivatestd to be explicitly linked in here, so do this now to fix freebsd-wifi-build. Submitted by: Pavel Timofeev <timp87 gmail com> Notes: svn path=/head/; revision=358237
* Fix bsdbox build WITH_OFEDKyle Evans2018-08-271-0/+5
| | | | | | | | | | | hostapd requires libpcap, which links against libmlx5 and libibverbs when building WITH_OFED. These were not pulled in to bsdbox and most bsdbox builds were WITHOUT_OFED up until recently, so it was not noticed. Approved by: re (gjb) Notes: svn path=/head/; revision=338342
* Avoid referencing private lib names directly.Bryan Drewery2017-11-101-1/+1
| | | | | | | Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=325633
* [bsdbox] fix compilation due to library work.Adrian Chadd2017-11-091-1/+2
| | | | Notes: svn path=/head/; revision=325569
* DIRDEPS_BUILD: Update dependencies.Bryan Drewery2017-10-311-1/+0
| | | | | | | Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=325188
* DIRDEPS_BUILD: Build crunchide for the host.Bryan Drewery2016-09-011-0/+3
| | | | | | | | MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=305258
* DIRDEPS_BUILD: Add a Makefile.dependBryan Drewery2016-05-261-0/+56
| | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=300808
* Fix bsdbox builds after the recent libkvm requirement for libelf.Adrian Chadd2015-12-131-1/+1
| | | | Notes: svn path=/head/; revision=292164
* add missing lib80211 include.Adrian Chadd2015-11-301-0/+1
| | | | Notes: svn path=/head/; revision=291479
* Fix warning about redefined *_crunchdir_hostname target after r289734.Bryan Drewery2015-10-221-1/+1
| | | | | | | | | | | | 'hostname' was in the build list twice. X-MFC-With: r289734 MFC after: 2 weeks Reported by: sbruno Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=289763
* Add mv / expr ; these are used by the updated freebsd-wifi-build environment.Adrian Chadd2015-05-191-1/+1
| | | | Notes: svn path=/head/; revision=283094
* Add -lxo (for df) and -lgpio(for gpioctl) to bsdbox. This will allow the ↵Sean Bruno2014-12-081-1/+1
| | | | | | | | | | | picostation build to work again. Reviewed by: adrian Notes: svn path=/head/; revision=275621
* Replace all uses of libncurses and libtermcap with their wide characterBrooks Davis2014-07-171-2/+2
| | | | | | | | | | | | | variants. This allows usable file system images (i.e. those with both a shell and an editor) to be created with only one copy of the curses library. Exp-run: antoine PR: 189842 Discussed with: bapt Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=268804
* NO_MAN= has been deprecated in favor of MAN= for some time, go aheadWarner Losh2014-04-131-1/+1
| | | | | | | | | and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will be addressed in a future commit. Notes: svn path=/head/; revision=264400
* use MK_KERBEROS=no in preference to WITHOUT_KERBEROSWarner Losh2014-04-051-1/+1
| | | | Notes: svn path=/head/; revision=264156
* Remove IPX support.Gleb Smirnoff2014-03-142-5/+0
| | | | | | | | | | | | | | IPX was a network transport protocol in Novell's NetWare network operating system from late 80s and then 90s. The NetWare itself switched to TCP/IP as default transport in 1998. Later, in this century the Novell Open Enterprise Server became successor of Novell NetWare. The last release that claimed to still support IPX was OES 2 in 2007. Routing equipment vendors (e.g. Cisco) discontinued support for IPX in 2011. Thus, IPX won't be supported in FreeBSD 11.0-RELEASE. Notes: svn path=/head/; revision=263140
* Do a bunch of fixing and refactoring.Adrian Chadd2012-08-291-8/+10
| | | | | | | | | | Fix up gzip to crunch right. Add kenv, although I'm not yet sure why it isn't working on my MIPS boards (reading kenv always returns blank.) Notes: svn path=/head/; revision=239887
* Disable fsck_ffs for now, 4MB target size issues.Adrian Chadd2012-08-291-1/+1
| | | | Notes: svn path=/head/; revision=239886
* Disable building textproc for now, it doesn't fit on my 4MB flashAdrian Chadd2012-08-291-2/+2
| | | | | | | | | partition. Add -lcrypt as a dynamic target. Notes: svn path=/head/; revision=239885
* For now, disable building wpa_supplicant.Adrian Chadd2012-08-291-3/+3
| | | | | | | My 4MB flash builds can't handle the bloat. Notes: svn path=/head/; revision=239884
* Import the first cut of "bsdbox".Adrian Chadd2012-01-0610-0/+295
This uses the existing crunchgen infrastructure to build a series of tools designed to replace the base and networking tools on an embedded system. It reuses 'bsd.crunchgen.mk' to drive the actual file creation. The rescue build system also uses this. Unlike busybox, it doesn't include its own source - instead, it just builds from the sources in /usr/src/ and leverages the existing BSD framework. Thie is still quite messy and could do with a whole lot of cleaning up. However it is proving to be very useful with my current build framework, allowing me to build binary root images that are about 30% less than simply cherrypicking files and libraries from an installworld. Notes: svn path=/head/; revision=229675