NetBSD/usr.sbin
thorpej 152af09e65 Add a mechanism to specify prefixes that are transparently prepended
to file specifications.  The prefixes are arranged in a stack, and
nest, so that file, object, and include specifications are normalized,
and all end up relative to the kernel compile directory.

For example, in the kernel config file:

# Pull in config fragments for kernel crypto
prefix ../crypto-us/sys 			# push it
cinclude "conf/files.crypto-us"			# include it if it's there
prefix						# pop it

and in files.crypto-us:

file netinet6/esp_core.c                ipsec & ipsec_esp
file netinet6/esp_output.c              ipsec & ipsec_esp
file netinet6/esp_input.c               ipsec & ipsec_esp

...generates the following in the kernel Makefile:

        $S/../crypto-us/sys/netinet6/esp_core.c \
        $S/../crypto-us/sys/netinet6/esp_output.c \
        $S/../crypto-us/sys/netinet6/esp_input.c \

By placing this all in the kernel config file, all the magic involved in
reaching into non-standard kernel source directories is placed into a file
that the user is expected to edit anyway, and reasonable examples (and
sane defaults, for typical source checkouts) can be provided.
1999-07-09 06:44:58 +00:00
..
ac More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
accton More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
amd Integrate fix from bin/7378: call the extra get_nfs_version() after 1999-04-14 09:07:01 +00:00
apm More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
apmd Use pidfile(3). 1999-06-06 02:52:16 +00:00
arp More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
bad144 More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
bind s/getaddrinfo/get_addrinfo/, to avoid function name conflict with 1999-06-30 12:27:34 +00:00
bootp set MKLINT=no. noted by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp> 1999-03-13 23:17:46 +00:00
catman The previous change didn't even compile due to a warning. 1999-04-20 14:22:32 +00:00
chown More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
chroot More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
chrtbl Add missing .El line. 1999-03-10 08:15:28 +00:00
config Add a mechanism to specify prefixes that are transparently prepended 1999-07-09 06:44:58 +00:00
cron PR/7662: TheMan: crontab does not think the file changed if the editing session 1999-05-29 18:43:40 +00:00
dbsym change: 1999-04-06 04:54:19 +00:00
dev_mkdb deprecate register, use memset/memmove instead of bzero/bcopy 1997-10-18 08:18:00 +00:00
dhcp If we get an NIS domain name, set it. If we set, clear it when the 1999-06-04 20:40:50 +00:00
diskpart More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
dumpfs Fix a printf format warning on the Alpha. 1999-04-13 00:16:24 +00:00
dumplfs Reversed (corrected) sense of superblock timestamp comparison; added the 1999-05-02 00:26:01 +00:00
edquota remove unused extern. 1998-03-30 03:33:05 +00:00
eeprom This is also useful for sparc64. 1999-01-17 20:02:29 +00:00
eshconfig More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
gifconfig add NetBSD RCS ID. 1999-07-06 13:14:54 +00:00
greconfig if returning a pointer to something on the stack, make it a static. 1999-06-28 07:37:13 +00:00
grfconfig More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
grfinfo More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
gspa provide initialized C array output directly, rather than through postprocessor 1999-06-22 20:27:21 +00:00
hilinfo convert from NOxxx= to MKxxx=no. 1999-02-13 02:54:17 +00:00
ifmcstat fix buffer overrun on kvm_openfiles, last argument. 1999-07-07 00:28:29 +00:00
inetd be more friendly with non-IPsec kernel (hide warnings). 1999-07-04 00:31:57 +00:00
iostat Truncate disk names in header to 7 instead of 3 chars, we actually 1999-06-27 12:32:13 +00:00
ipf More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
iteconfig 1, 2, 3 and.. 4! 1999-04-06 20:24:37 +00:00
kgmon More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
kvm_mkdb Add ELF support for i386 and m68k. 1999-01-29 22:23:36 +00:00
lastlogin More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
lpr Remove spurious .ne's. 1999-03-24 06:27:49 +00:00
mailwrapper Use postfix as an example 1999-05-29 18:18:30 +00:00
map-mbone Use strerror(3) instead of sys_errlist and sys_nerr. 1998-05-09 17:22:07 +00:00
mbrlabel More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
mdconfig More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
mdsetimage More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
memswitch Add special methods for hw.serial and hw.srammode. 1999-06-28 08:49:15 +00:00
mld6query mld6query: throw IPv6 MLD query (similar to IPv4 IGMP) 1999-07-06 13:32:01 +00:00
mopd Use pidfile(3). 1999-06-06 02:52:16 +00:00
mountd Use pidfile(3). 1999-06-06 01:50:23 +00:00
mrinfo use destination's size in 2 memcpy calls. 1998-07-04 21:31:59 +00:00
mrouted Use pidfile(3). 1999-06-06 03:27:35 +00:00
mtrace Don't print trailing spaces if there are no flag value to print. 1999-05-23 16:15:18 +00:00
mtree portability fixes: 1999-07-06 15:11:14 +00:00
ndp add NetBSD RCS ID. 1999-07-06 13:14:54 +00:00
netgroup_mkdb 1, 2, 3 and.. 4! 1999-04-06 20:24:37 +00:00
nfsd Re-indent some of the NFSKERB code, to make the entire loop its in easier 1999-06-07 06:13:41 +00:00
nfsiod KNF. 1998-07-13 05:43:50 +00:00
pkg_install Document PKG_TMPDIR 1999-07-02 19:05:45 +00:00
portmap Use pidfile(3). 1999-06-06 03:27:35 +00:00
pppd Correct typo in option name. Fixes PR 7645 by Paul Shupak <paul@plectere.com> 1999-05-25 20:46:54 +00:00
pstat Update for mount flag change. 1999-07-04 22:09:30 +00:00
pwd_mkdb const poisoning. 1998-07-27 00:52:00 +00:00
quot More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
quotacheck Update - quotacheck is run from rc, not rc.local 1999-03-30 23:58:46 +00:00
quotaon More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
rarpd Use pidfile(3). 1999-06-06 02:52:16 +00:00
rbootd Use pidfile(3). 1999-06-06 02:52:16 +00:00
rdate Add missing .El lines. 1999-03-10 08:25:37 +00:00
repquota More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
rip6query add NetBSD RCS ID. 1999-07-06 13:14:54 +00:00
rmt Remove spurious .ne's. 1999-03-24 06:27:49 +00:00
route6d style fix (to sync with KAME/NetBSD14) 1999-07-08 16:11:40 +00:00
rpc.bootparamd Use pidfile(3). 1999-06-06 02:38:00 +00:00
rpc.lockd Use pidfile(3). 1999-06-06 02:52:16 +00:00
rpc.pcnfsd convert from NOxxx= to MKxxx=no. 1999-02-13 02:54:17 +00:00
rpc.statd Tweak the usage output a bit, and exit after printing it. 1999-06-10 05:53:51 +00:00
rpc.yppasswdd Remove last traces of securenet and ypserv.acl 1999-06-28 01:21:51 +00:00
rtadvd sync with KAME/NetBSD14. 1999-07-08 00:41:21 +00:00
rwhod Use pidfile(3). 1999-06-06 03:27:35 +00:00
sa 1, 2, 3 and.. 4! 1999-04-06 20:24:37 +00:00
screenblank Use pidfile(3). 1999-06-06 03:27:35 +00:00
sendmail More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
setkey add NetBSD RCS ID. retain original RCS ID (without $). 1999-07-06 13:13:03 +00:00
sliplogin RCSID police 1999-02-15 03:59:13 +00:00
slstats Fix minor formatting error. 1999-03-07 04:05:44 +00:00
spray More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
sup Add -u flag, that prevents sup from attempting to restore a and m times 1999-06-17 05:11:47 +00:00
sysctl s/CFLAGS/CPPFLAGS/ for -D and -I. 1999-07-03 06:26:25 +00:00
syslogd save/restore errno as necessary (printf() et al might have modified it...) 1999-06-07 15:34:07 +00:00
tcpdchk Fix one that Christos missed. 1999-05-09 21:22:53 +00:00
tcpdmatch Adjust for dot_quad_addr() changes 1999-05-09 16:05:35 +00:00
tcpdump fix compilation on alpha. 1999-07-06 13:05:14 +00:00
timed Use pidfile(3). 1999-06-06 03:27:35 +00:00
traceroute Only require half of the responses to indicate that the destination is 1999-06-19 05:07:44 +00:00
traceroute6 add NetBSD RCS ID. 1999-07-04 02:43:39 +00:00
trpt IPv6 support. 1999-07-01 19:15:03 +00:00
trsp More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
update Use pidfile(3). 1999-06-06 03:39:11 +00:00
usbdevs Improve messages in case of error. 1999-06-30 06:23:28 +00:00
videomode convert from NOxxx= to MKxxx=no. 1999-02-13 02:54:17 +00:00
vipw More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
vnconfig Define __POOL_EXPOSE for <dev/vndvar.h>. 1999-04-01 17:24:03 +00:00
wsconscfg update for keyboard attachment 1999-05-15 14:45:06 +00:00
wsfontload change: 1999-04-06 04:54:19 +00:00
xntp Resurrect the code to check for duplicate interface addresses that was 1999-05-27 17:12:22 +00:00
ypbind Use pidfile(3). 1999-06-06 02:38:00 +00:00
yppoll use .Tn YP instead of YP 1998-01-23 13:38:24 +00:00
ypserv Correct typo in synopsis. 1999-07-05 10:59:08 +00:00
ypset use .Tn YP instead of YP 1998-01-23 13:38:24 +00:00
zdump Back out the .PATH.c changes. The .depend problem (and others) 1997-05-08 21:11:01 +00:00
zic add -Dunix to CPPFLAGS to suppress cpp warning. 1998-09-01 03:16:48 +00:00
Makefile mld6query: throw IPv6 MLD query (similar to IPv4 IGMP) 1999-07-06 13:32:01 +00:00
Makefile.inc enable WARNS=1 by default, but disable in unclean 3rd party code 1997-10-18 06:42:25 +00:00