aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Build kgmon(8) on ia64.Marcel Moolenaar2004-08-301-0/+1
| | | | Notes: svn path=/head/; revision=134504
* Temporarily disable kernbb utility. It has to learn about new gcov dataAlexander Kabaev2004-07-281-1/+0
| | | | | | | format first. Notes: svn path=/head/; revision=132787
* Make bluetooth compile on all platformsMaksim Yevmenkin2004-07-071-3/+4
| | | | | | | Reviewed by: imp, ru Notes: svn path=/head/; revision=131768
* Finish repo move arlconfig -> arlcontrol.Max Khon2004-06-011-2/+2
| | | | Notes: svn path=/head/; revision=129927
* Build kgmon for amd64.Bruce Evans2004-05-231-1/+1
| | | | Notes: svn path=/head/; revision=129626
* Hook eeprom(8) up to the FreeBSD/sparc64 build.Marius Strobl2004-05-221-0/+2
| | | | Notes: svn path=/head/; revision=129592
* Wire smbmsg(8) into the build.Joerg Wunsch2004-05-171-0/+1
| | | | Notes: svn path=/head/; revision=129333
* Hook sysinstall to the build for powerpc.Peter Grehan2004-05-151-1/+1
| | | | Notes: svn path=/head/; revision=129260
* Do not build sysintall for arm.Olivier Houchard2004-05-141-1/+1
| | | | Notes: svn path=/head/; revision=129224
* Move the _arlconfig define in the existing i386 section.Yoshihiro Takahashi2004-03-171-3/+1
| | | | | | | Suggested by: ru Notes: svn path=/head/; revision=127107
* The arlconfig is needed on i386 only.Yoshihiro Takahashi2004-03-161-0/+2
| | | | Notes: svn path=/head/; revision=127072
* Add arl(4): driver for Aironet Arlan 655 wireless adapters.Max Khon2004-03-151-0/+2
| | | | | | | MFC after: 2 weeks Notes: svn path=/head/; revision=127040
* The gsc driver has been retired, so retire its control program.Warner Losh2004-03-141-2/+0
| | | | Notes: svn path=/head/; revision=126992
* These go along with the stl and stli drivers, recently removed.Warner Losh2004-03-141-2/+0
| | | | Notes: svn path=/head/; revision=126965
* Re-kill ispcvt on amd64 - rc.d/syscons was fixed ages ago.Peter Wemm2004-03-131-2/+0
| | | | Notes: svn path=/head/; revision=126931
* Don peril-sensitive glasses and throw the switch to move nologin(8) fromColin Percival2004-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 Notes: svn path=/head/; revision=126917
* Link pf to the build and install:Max Laier2004-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) Notes: svn path=/head/; revision=126756
* Move the checks for whether or not to build pppctl toDaniel Eischen2004-01-311-8/+15
| | | | | | | | | the architecture-dependent sections of the Makefile. Submitted by: ru Notes: svn path=/head/; revision=125279
* Add some logic so that pppctl isn't built if the correct threading libraryDaniel Eischen2004-01-311-1/+5
| | | | | | | | | is not present. Noticed by: ru Notes: svn path=/head/; revision=125267
* Add NO_BLUETOOTH knob to the build processMaksim Yevmenkin2004-01-281-0/+2
| | | | | | | | Requested by: phk Reviewed by: imp (mentor), ru Notes: svn path=/head/; revision=125123
* Also sort ignoring case -- makes finding things by browsing easier.Ruslan Ermilov2004-01-201-2/+2
| | | | Notes: svn path=/head/; revision=124745
* - Build things in pure dictionary order (see sort(1)).Ruslan Ermilov2004-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 Notes: svn path=/head/; revision=124587
* Commit the first cut of Project Evil, also known as the NDISulator.Bill Paul2003-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: Notes: svn path=/head/; revision=123473
* Add just enough of i386/include/pcvt_ioctl.h to amd64/include/pcvt_ioctl.hDavid E. O'Brien2003-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. Notes: svn path=/head/; revision=123368
* Reconnect ipfstat, ipnat, and ipftest to the build now that if_xnameBrooks Davis2003-12-021-1/+2
| | | | | | | | | support is enabled. Approved by: re (scottl) Notes: svn path=/head/; revision=123114
* Link the SNMP daemon for NgATM to the build.Hartmut Brandt2003-11-101-0/+1
| | | | Notes: svn path=/head/; revision=122408
* Build zzz(8) on ia64. It first checks ACPI before it checks for APM.Marcel Moolenaar2003-11-031-1/+2
| | | | | | | It will therefore always suspend using ACPI. Notes: svn path=/head/; revision=121924
* Temporarily disconnect ipfstat, ipnat, and ipftest to unbreak world.Brooks Davis2003-10-311-2/+1
| | | | | | | Pointy hat to: brooks Notes: svn path=/head/; revision=121817
* add ip6addrctl(8) which is a command to configure addressHajimu UMEMOTO2003-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 Notes: svn path=/head/; revision=121748
* Add dumb console driver and related bits.Hidetoshi Shimokawa2003-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. Notes: svn path=/head/; revision=121468
* Update Bluetooth code.Maksim Yevmenkin2003-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) Notes: svn path=/head/; revision=121054
* Add asf for amd64Peter Wemm2003-09-301-0/+1
| | | | Notes: svn path=/head/; revision=120592
* Add mptablePeter Wemm2003-09-301-0/+1
| | | | Notes: svn path=/head/; revision=120591
* Add acpi to the build on ia64. The support for ACPI 2.0x has gottenMarcel Moolenaar2003-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 Notes: svn path=/head/; revision=120134
* Introduce more knobs to slim down FreeBSD userlandPoul-Henning Kamp2003-08-291-4/+11
| | | | | | | | | | NO_TOOLCHAIN skips Compilers and Binutils NO_USB skips USB stuff NO_VINUM skips Vinum stuff NO_ACPI skips ACPI stuff Notes: svn path=/head/; revision=119553
* Add asf to i386 build. This will probably work on other platformsGreg Lehey2003-08-291-0/+1
| | | | | | | | too, but I don't have time to test it, and I'm not sure it will help much. Notes: svn path=/head/; revision=119552
* Make build of atm, mld6query, rip6query, route6d and traceroute6Poul-Henning Kamp2003-08-271-5/+11
| | | | | | | depend on existing NOATM and NOINET6 conditionals. Notes: svn path=/head/; revision=119507
* Imply NOLIBC_R for PowerPC.David E. O'Brien2003-08-131-1/+1
| | | | Notes: svn path=/head/; revision=118849
* Fix amd64 build by deleting trailing whitespace. Doh!Peter Wemm2003-07-251-1/+1
| | | | Notes: svn path=/head/; revision=118022
* Don't check for the existance of src/crypto/ for building items thatMark Murray2003-07-241-1/+1
| | | | | | | | may contain crypto. The days of ITAR paranoia are over, and the simple macro tests that remain are sufficient. Notes: svn path=/head/; revision=117978
* Add mount_nwfs/mount_smbfs to the build for amd64.Peter Wemm2003-07-241-0/+2
| | | | Notes: svn path=/head/; revision=117951
* Attach acpi, boot0cfg, lptcontrol, sicontrol, spkrtest, zzz for amd64.Peter Wemm2003-07-241-1/+11
| | | | Notes: svn path=/head/; revision=117947
* Hook zzz up to the build.Nate Lawson2003-07-141-1/+2
| | | | Notes: svn path=/head/; revision=117559
* Move mount_portalfs, mount_smbfs, and mount_nwfs from sbin to usr.sbin.Gordon Tetlow2003-07-021-0/+3
| | | | | | | | | | | They don't have alot of reason to be in sbin and contribute to library bloat in the dynamic case. If you are using any of these filesystem type to hold your /usr, please seek professional help. The actual code was repo-copied by joe. Notes: svn path=/head/; revision=117169
* - Add a software watchdog facility.Sean Kelly2003-06-261-0/+1
| | | | | | | | | | | | This commit has two pieces. One half is the watchdog kernel code which lives primarily in hardclock() in sys/kern/kern_clock.c. The other half is a userland daemon which, when run, will keep the watchdog from firing while the userland is intact and functioning. Approved by: jeff (mentor) Notes: svn path=/head/; revision=116874
* Temporarily re-remove the bluetooth tools..Julian Elischer2003-06-241-2/+0
| | | | | | | | | there are problems with their Makefiles I wasn't aware of.. Pointed out by: ru@ Notes: svn path=/head/; revision=116790
* Connect bluetooth tools for i386 only.Julian Elischer2003-06-241-0/+2
| | | | | | | | | | These are probably machine independent, but there is no way for the developers to test them other than on x86. They will become MD as testing becomes possible. Notes: svn path=/head/; revision=116781
* Remove dev_mkdb(8). The kernel answers these questions.Poul-Henning Kamp2003-06-201-1/+0
| | | | Notes: svn path=/head/; revision=116609
* Turn on btxld for amd64.Peter Wemm2003-06-031-0/+4
| | | | Notes: svn path=/head/; revision=115758
* Port libc_r to amd64, and turn it back on for amd64. It passes all ofPeter Wemm2003-06-021-1/+1
| | | | | | | the same src/lib/libc_r/test/* tests that the other platforms pass. Notes: svn path=/head/; revision=115740