Fix bsdbox build WITH_OFEDhostapd requires libpcap, which links against libmlx5 and libibverbs whenbuilding WITH_OFED. These were not pulled in to bsdbox and most bsdboxbuilds were WITHOUT_OFED u
Fix bsdbox build WITH_OFEDhostapd requires libpcap, which links against libmlx5 and libibverbs whenbuilding WITH_OFED. These were not pulled in to bsdbox and most bsdboxbuilds were WITHOUT_OFED up until recently, so it was not noticed.Approved by: re (gjb)
show more ...
Avoid referencing private lib names directly.Sponsored by: Dell EMC Isilon
[bsdbox] fix compilation due to library work.
DIRDEPS_BUILD: Update dependencies.Sponsored by: Dell EMC Isilon
DIRDEPS_BUILD: Build crunchide for the host.MFC after: 2 weeksSponsored by: EMC / Isilon Storage Division
DIRDEPS_BUILD: Add a Makefile.dependSponsored by: EMC / Isilon Storage Division
Fix bsdbox builds after the recent libkvm requirement for libelf.
add missing lib80211 include.
Fix warning about redefined *_crunchdir_hostname target after r289734.'hostname' was in the build list twice.X-MFC-With: r289734MFC after: 2 weeksReported by: sbrunoSponsored by: EMC / Isilon
Fix warning about redefined *_crunchdir_hostname target after r289734.'hostname' was in the build list twice.X-MFC-With: r289734MFC after: 2 weeksReported by: sbrunoSponsored by: EMC / Isilon Storage Division
Add mv / expr ; these are used by the updated freebsd-wifi-build environment.
Add -lxo (for df) and -lgpio(for gpioctl) to bsdbox. This will allow the picostationbuild to work again.Reviewed by: adrian
Replace all uses of libncurses and libtermcap with their wide charactervariants. This allows usable file system images (i.e. those with both ashell and an editor) to be created with only one copy
Replace all uses of libncurses and libtermcap with their wide charactervariants. This allows usable file system images (i.e. those with both ashell and an editor) to be created with only one copy of the curses library.Exp-run: antoinePR: 189842Discussed with: baptSponsored by: DARPA, AFRL
NO_MAN= has been deprecated in favor of MAN= for some time, go aheadand finish the job. ncurses is now the only Makefile in the tree thatuses it since it wasn't a simple mechanical change, and will
NO_MAN= has been deprecated in favor of MAN= for some time, go aheadand finish the job. ncurses is now the only Makefile in the tree thatuses it since it wasn't a simple mechanical change, and will beaddressed in a future commit.
use MK_KERBEROS=no in preference to WITHOUT_KERBEROS
Remove IPX support.IPX was a network transport protocol in Novell's NetWare network operatingsystem from late 80s and then 90s. The NetWare itself switched to TCP/IPas default transport in 1998.
Remove IPX support.IPX was a network transport protocol in Novell's NetWare network operatingsystem from late 80s and then 90s. The NetWare itself switched to TCP/IPas default transport in 1998. Later, in this century the Novell OpenEnterprise Server became successor of Novell NetWare. The last releasethat claimed to still support IPX was OES 2 in 2007. Routing equipmentvendors (e.g. Cisco) discontinued support for IPX in 2011.Thus, IPX won't be supported in FreeBSD 11.0-RELEASE.
Do a bunch of fixing and refactoring.Fix up gzip to crunch right.Add kenv, although I'm not yet sure why it isn't working on my MIPSboards (reading kenv always returns blank.)
Disable fsck_ffs for now, 4MB target size issues.
Disable building textproc for now, it doesn't fit on my 4MB flashpartition.Add -lcrypt as a dynamic target.
For now, disable building wpa_supplicant.My 4MB flash builds can't handle the bloat.
Import the first cut of "bsdbox".This uses the existing crunchgen infrastructure to builda series of tools designed to replace the base and networkingtools on an embedded system.It reuses 'bsd.
Import the first cut of "bsdbox".This uses the existing crunchgen infrastructure to builda series of tools designed to replace the base and networkingtools on an embedded system.It reuses 'bsd.crunchgen.mk' to drive the actual filecreation. 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 leveragesthe existing BSD framework.Thie is still quite messy and could do with a whole lot ofcleaning up. However it is proving to be very useful withmy current build framework, allowing me to build binary rootimages that are about 30% less than simply cherrypicking filesand libraries from an installworld.