summaryrefslogtreecommitdiffstats
path: root/usr.sbin/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* NOINET6 -> NO_INET6ru2004-12-211-1/+1
|
* NOCRYPT -> NO_CRYPTru2004-12-211-2/+2
|
* NOATM -> NO_ATMru2004-12-211-1/+1
|
* NOLIBC_R -> NO_LIBC_Rru2004-12-211-5/+5
| | | | | NOLIBPTHREAD -> NO_LIBPTHREAD NOLIBTHR -> NO_LIBTHR
* Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set.bz2004-11-131-9/+21
| | | | | | | | | | | If turned on no NIS support and related programs will be built. Lost parts rediscovered by: Danny Braniss <danny at cs.huji.ac.il> PR: bin/68303 No objections: des, gshapiro, nectar Reviewed by: ru Approved by: rwatson (mentor) MFC after: 2 weeks
* Get debugging macros from sivar.hphk2004-10-021-2/+2
| | | | | | | | | | Disable some code which magics minor numbers into card/port numbers. I think we will have to parse this from the device name in the future, but I need to confer with peter@ about this. Put sicontrol back in the build. Troublespotter: dwhite
* Augh!phk2004-10-021-2/+2
| | | | | Disconnect sicontrol(8) from the build while I sort out the trouble I created.
* 1. Add much finer granularity to the NO_BIND knobs with the addition of:dougb2004-09-271-1/+3
| | | | | | | | | NO_BIND_DNSSEC, NO_BIND_ETC, NO_BIND_NAMED, and NO_BIND_UTILS. 2. Make creation of directories in /usr/include that are only needed in the WITH_BIND_LIBS case conditional. Reviewed by: ru, des
* Revert to always descending into the "bsnmp" subdir -- gensnmptreeru2004-09-251-2/+1
| | | | and bsnmpd should not be controlled by the NOATM knob.
* Uncomment bsnmpd so it can build.trhodes2004-09-251-1/+1
| | | | Noticed by: dougb
* More remnants of BIND 8; these live in usr.sbin now.des2004-09-241-2/+0
|
* kgmon works on arm, so make it parts of the build for arm as well.cognet2004-09-231-0/+4
|
* Style fix.des2004-09-231-3/+2
| | | | Submitted by: ru@
* Clean up and comment config.mk. Centralize more stuff. Bitch ifdes2004-09-221-2/+5
| | | | | | | | POSIX threads libraries are not available. Add crypto support if the crypto libraries are available. Build dnssec-{keygen,signzone} if crypto is available. Submitted by: (in part) dougb@
* Switch from BIND 8 to BIND 9.des2004-09-211-9/+16
| | | | | | Submitted by: (in part) dougb@, trhodes@ Reviewed by: dougb@, trhodes@, re@ MFC after: 5 days
* Userland control utility for ng_netflow.glebius2004-09-171-0/+1
| | | | Approved by: julian (mentor)
* Build kgmon(8) on ia64.marcel2004-08-301-0/+1
|
* Temporarily disable kernbb utility. It has to learn about new gcov datakan2004-07-281-1/+0
| | | | format first.
* Make bluetooth compile on all platformsemax2004-07-071-3/+4
| | | | Reviewed by: imp, ru
* Finish repo move arlconfig -> arlcontrol.fjoe2004-06-011-2/+2
|
* Build kgmon for amd64.bde2004-05-231-1/+1
|
* Hook eeprom(8) up to the FreeBSD/sparc64 build.marius2004-05-221-0/+2
|
* Wire smbmsg(8) into the build.joerg2004-05-171-0/+1
|
* Hook sysinstall to the build for powerpc.grehan2004-05-151-1/+1
|
* Do not build sysintall for arm.cognet2004-05-141-1/+1
|
* Move the _arlconfig define in the existing i386 section.nyan2004-03-171-3/+1
| | | | Suggested by: ru
* The arlconfig is needed on i386 only.nyan2004-03-161-0/+2
|
* Add arl(4): driver for Aironet Arlan 655 wireless adapters.fjoe2004-03-151-0/+2
| | | | MFC after: 2 weeks
* The gsc driver has been retired, so retire its control program.imp2004-03-141-2/+0
|
* These go along with the stl and stli drivers, recently removed.imp2004-03-141-2/+0
|
* Re-kill ispcvt on amd64 - rc.d/syscons was fixed ages ago.peter2004-03-131-2/+0
|
* Don peril-sensitive glasses and throw the switch to move nologin(8) fromcperciva2004-03-131-0/+1
| | | | | | | | | | | /sbin to /usr/sbin. A symlink from /sbin/nologin -> /usr/sbin/nologin is created for compatibility purposes. This will probably not cause any problems, but anyone who is doing anything particularly unusual with nologin(8) or shells in general might be well advised to check that everything still works. Bikesheds on: cvs-all, current
* Link pf to the build and install:mlaier2004-03-081-0/+5
| | | | | | | | | | | | | | | | This adds the former ports registered groups: proxy and authpf as well as the proxy user. Make sure to run mergemaster -p in oder to complete make installworld without errors. This also provides the passive OS fingerprints from OpenBSD (pf.os) and an example pf.conf. For those who want to go without pf; it provides a NO_PF knob to make.conf. __FreeBSD_version will be bumped soon to reflect this and to be able to change ports accordingly. Approved by: bms(mentor)
* Move the checks for whether or not to build pppctl todeischen2004-01-311-8/+15
| | | | | | the architecture-dependent sections of the Makefile. Submitted by: ru
* Add some logic so that pppctl isn't built if the correct threading librarydeischen2004-01-311-1/+5
| | | | | | is not present. Noticed by: ru
* Add NO_BLUETOOTH knob to the build processemax2004-01-281-0/+2
| | | | | Requested by: phk Reviewed by: imp (mentor), ru
* Also sort ignoring case -- makes finding things by browsing easier.ru2004-01-201-2/+2
|
* - Build things in pure dictionary order (see sort(1)).ru2004-01-161-91/+144
| | | | | | | | | | - Unify the conditional assignments section so that architectural exclusions come first, then options and !options, sorted by the option name, also in directory order, then architecture specific sections, sorted by the architecture name, with i386 being a traditional exception. Prodded by: bde
* Commit the first cut of Project Evil, also known as the NDISulator.wpaul2003-12-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Yes, it's what you think it is. Yes, you should run away now. This is a special compatibility module for allowing Windows NDIS miniport network drivers to be used with FreeBSD/x86. This provides _binary_ NDIS compatibility (not source): you can run NDIS driver code, but you can't build it. There are three main parts: sys/compat/ndis: the NDIS compat API, which provides binary compatibility functions for many routines in NDIS.SYS, HAL.dll and ntoskrnl.exe in Windows (these are the three modules that most NDIS miniport drivers use). The compat module also contains a small PE relocator/dynalinker which relocates the Windows .SYS image and then patches in our native routines. sys/dev/if_ndis: the if_ndis driver wrapper. This module makes use of the ndis compat API and can be compiled with a specially prepared binary image file (ndis_driver_data.h) containing the Windows .SYS image and registry key information parsed out of the accompanying .INF file. Once if_ndis.ko is built, it can be loaded and unloaded just like a native FreeBSD kenrel module. usr.sbin/ndiscvt: a special utility that converts foo.sys and foo.inf into an ndis_driver_data.h file that can be compiled into if_ndis.o. Contains an .inf file parser graciously provided by Matt Dodd (and mercilessly hacked upon by me) that strips out device ID info and registry key info from a .INF file and packages it up with a binary image array. The ndiscvt(8) utility also does some manipulation of the segments within the .sys file to make life easier for the kernel loader. (Doing the manipulation here saves the kernel code from having to move things around later, which would waste memory.) ndiscvt is only built for the i386 arch. Only files.i386 has been updated, and none of this is turned on in GENERIC. It should probably work on pc98. I have no idea about amd64 or ia64 at this point. This is still a work in progress. I estimate it's about %85 done, but I want it under CVS control so I can track subsequent changes. It has been tested with exactly three drivers: the LinkSys LNE100TX v4 driver (Lne100v4.sys), the sample Intel 82559 driver from the Windows DDK (e100bex.sys) and the Broadcom BCM43xx wireless driver (bcmwl5.sys). It still needs to have a net80211 stuff added to it. To use it, you would do something like this: # cd /sys/modules/ndis # make; make load # cd /sys/modules/if_ndis # ndiscvt -i /path/to/foo.inf -s /path/to/foo.sys -o ndis_driver_data.h # make; make load # sysctl -a | grep ndis All registry keys are mapped to sysctl nodes. Sometimes drivers refer to registry keys that aren't mentioned in foo.inf. If this happens, the NDIS API module creates sysctl nodes for these keys on the fly so you can tweak them. An example usage of the Broadcom wireless driver would be: # sysctl hw.ndis0.EnableAutoConnect=1 # sysctl hw.ndis0.SSID="MY_SSID" # sysctl hw.ndis0.NetworkType=0 (0 for bss, 1 for adhoc) # ifconfig ndis0 <my ipaddr> netmask 0xffffff00 up Things to be done: - get rid of debug messages - add in ndis80211 support - defer transmissions until after a status update with NDIS_STATUS_CONNECTED occurs - Create smarter lookaside list support - Split off if_ndis_pci.c and if_ndis_pccard.c attachments - Make sure PCMCIA support works - Fix ndiscvt to properly parse PCMCIA device IDs from INF files - write ndisapi.9 man page PR: Submitted by: Reviewed by: Approved by: Obtained from: MFC after:
* Add just enough of i386/include/pcvt_ioctl.h to amd64/include/pcvt_ioctl.hobrien2003-12-101-0/+1
| | | | | | such that 'ispcvt' can build. Unforunately 'ispcvt' is needed in order for /etc/rc.d/syscons to run. This fixes the bug where I could not get my keymap effective at boot.
* Reconnect ipfstat, ipnat, and ipftest to the build now that if_xnamebrooks2003-12-021-1/+2
| | | | | | support is enabled. Approved by: re (scottl)
* Link the SNMP daemon for NgATM to the build.harti2003-11-101-0/+1
|
* Build zzz(8) on ia64. It first checks ACPI before it checks for APM.marcel2003-11-031-1/+2
| | | | It will therefore always suspend using ACPI.
* Temporarily disconnect ipfstat, ipnat, and ipftest to unbreak world.brooks2003-10-311-2/+1
| | | | Pointy hat to: brooks
* add ip6addrctl(8) which is a command to configure addressume2003-10-301-0/+1
| | | | | | | | selection policy for IPv6 and IPv4 described in RFC3484. source address selection part of RFC3484 is not merged from KAME, yet. Obtained from: KAME
* Add dumb console driver and related bits.simokawa2003-10-241-0/+1
| | | | | | | | dcons(4): very simple console and gdb port driver dcons_crom(4): FireWire attachment dconschat(8): User interface to dcons Tested with: i386, i386-PAE, and sparc64.
* Update Bluetooth code.emax2003-10-121-0/+1
| | | | | Reviewed by: M. Warner Losh <imp@bsdimp.com>; John Hay <jhay@freebsd.org> Approved by: M. Warner Losh <imp@bsdimp.com> (mentor)
* Add asf for amd64peter2003-09-301-0/+1
|
* Add mptablepeter2003-09-301-0/+1
|
* Add acpi to the build on ia64. The support for ACPI 2.0x has gottenmarcel2003-09-161-0/+4
| | | | | | | to a point where we don't map the wrong (ie 32-bit) addresses. We don't always dump the right values yet, but that's not critical. Ok'd: njl
OpenPOWER on IntegriCloud