des
77d3e71e47
Print FYI messages on stderr. Previously, they were printed on stdout,
...
and due to buffering they would sometimes come out after the actual
error message when mkheaders() failed due to an unknown device, so you'd
get an error messages followed by 20 or 30 lines of harmless warnings.
There are lots of other warning messages in config(8) that are printed
on stdout, but these were the most egregious (at least with LINT).
2003-03-09 15:08:47 +00:00
ru
c51d104769
Implemented "nooption" and "nomakeoption" config(8) tokens.
...
Fixed memory leak in the "nodevice" option implementation.
Use these instead of sed(1) in MD NOTES.
Use a single makefile (sys/conf/makeLINT.mk) to generate
LINT for all architectures. (Previous versions missed
the LINT dependency on Makefile, and i386 version also
missed the dependency on ${NOTES}.)
Fixed bugs in the previous NOTES conversion using the
"nodevice" token and sed(1):
- i386 LINT lost "device pst".
- pc98 LINT lost SC_*, MAXCONS and KBD_DISABLE_KEYMAP_LOAD
options, and got needless DPT_* options.
- Added nooptions PPC_DEBUG, PPC_PROBE_CHIPSET, KBD_INSTALL_CDEV
to sparc64 LINT so that it has a chance to config(8).
This basically returns us to where we were before.
2003-02-26 23:36:59 +00:00
ru
97991902a7
Allow for boolean make options (``makeoptions NO_MODULES'').
...
Fixed the potential bug in rmopt().
2003-02-21 23:17:00 +00:00
ceri
4e419f1368
Bring the suggested command for extracting a configuration file from the
...
kernel into line with that suggested in LINT.
PR: bin/48157
Submitted by: naddy
MFC After: 4.8
2003-02-18 21:04:55 +00:00
ru
146e03f2e3
Implemented a simple "nodevice" config(8) command that cancels
...
the effect of the "device" command, and use it to generate the
OLDCARD from GENERIC.
Suggested by: bde
2003-02-15 02:39:13 +00:00
ru
61e9b13e6a
Convert to using <sys/queue.h> macros.
2003-02-15 02:26:13 +00:00
trhodes
8ab3ae08b0
Remove this Makefile, these docs are built by the Makefiles in src/share/doc/smm.
2003-02-01 20:34:04 +00:00
ru
041d1287e8
Uniformly refer to a file system as "file system".
...
Approved by: re
2002-12-12 17:26:04 +00:00
ru
ce971426f4
mdoc(7) police: Removed redundant .Ns calls.
2002-08-13 16:07:28 +00:00
peter
64524dea16
Remove stray function prototype. I wrote and removed this function but
...
forgot the prototype.
Submitted by: dd
2002-07-21 23:31:43 +00:00
peter
eef62e3d23
Check for missing static unit 'count' declarations as well.
2002-07-21 23:02:35 +00:00
peter
75dc92e250
Check that we are not supplying 'device foo N' to devices that do not take
...
a statuc unit count.
2002-07-21 22:23:56 +00:00
charnier
d2168fe021
The .Nm utility
2002-07-14 14:47:15 +00:00
bde
d738702902
Moved the setting of all profiling-related variables except the key one
...
(PROFLEVEL) to kern.pre.mk so that it is easier to manage. Bumped config
version to match.
Moved the check for cputype being configured to a less bogus place in
mkmakefile.c.
2002-07-13 19:36:14 +00:00
obrien
9fcab75d96
We don't need to hit the user over the head so strong now that we've
...
fixed all the known warnings suffiently to not require NO_WERROR.
Ok'ed by: peter
2002-07-06 01:07:48 +00:00
jmallett
cb6bcb1e25
Clean up hex() and octal() to return and work with unsigned integers since
...
they scan values of unsigned types, and since they do not need otherwise,
have them take const char * arguments.
2002-06-21 10:56:44 +00:00
trhodes
7d7bd3ffde
Consistancy check: s/file system/filesystem/g
2002-05-16 02:28:39 +00:00
peter
bcb7976abd
Add a hint about -DNO_WERROR
2002-02-25 21:59:57 +00:00
peter
cf06489c2d
Commit some infrastructure for turning on -Werror for kernel compiles.
...
It doesn't actually do it yet though. This adds a flag to config so
that we can exclude certain vendor files from this even when the rest
of the kernel has it on. make -DNO_WERROR would also bypass all of it.
2002-02-20 23:35:56 +00:00
peter
a7d365d185
Bump configvers for different handling of maxusers.
2001-12-14 09:40:01 +00:00
dillon
6fe4980d43
Allow maxusers to be specified as 0 in the kernel config, which will
...
cause the system to auto-size to between 32 and 512 depending on the
amount of memory.
MFC after: 1 week
2001-12-09 01:57:09 +00:00
ru
bb660fde50
mdoc(7) police:
...
- Bump document date.
- Remove hard sentence breaks.
- Fix markup.
2001-10-26 11:16:18 +00:00
peter
552fcc860e
Use includes to get prototypes for hints and env arrays.
...
Submitted by: bde
2001-09-17 21:25:48 +00:00
peter
e031b90e2a
Enable hardwiring of things like tunables from embedded enironments
...
that do not start from loader(8).
2001-08-27 05:11:53 +00:00
ru
24c7b0a61d
mdoc(7) police: s/BSD/.Bx/ where appropriate.
2001-08-14 10:01:54 +00:00
obrien
9c97c8f02d
Perform a major cleanup of the usr.sbin Makefiles.
...
These are not perfectly in agreement with each other style-wise, but they
are orders of orders of magnitude more consistent style-wise than before.
2001-07-20 06:20:32 +00:00
dd
911ca14c87
Remove whitespace at EOL.
2001-07-15 08:06:20 +00:00
peter
e6b1f6d7a4
Put on my peril-sensitive sunglasses and remove the POLA-violating
...
stealth hints loading. 'make release' has been fixed to not need this
now anyway. If you want static hints, specify it explicitly.
Hey! Why did it suddenly get so dark??
2001-07-14 05:02:40 +00:00
peter
6bf91f4b27
Remove the old machine symlink first.
2001-07-14 00:03:05 +00:00
dd
b5164c6585
Introduce an "include" directive. It takes one argument, a filename
...
to be included into this one. This works the same way as #include
does in C; as far as the user is concerned, the included file is
inlined into the current one.
Since config(8) is no longer limited to working on one user-supplied
file, printing just a line number in an error message is not
sufficient. The new global variable yyfile represents the file
currently being parsed, and must be printed as well.
Reviewed by: imp
Obtained from: OpenBSD
2001-07-12 02:08:51 +00:00
ru
0d5f9334cf
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 15:12:08 +00:00
imp
cf5b605596
Bring FILES section up to date.
...
submitted by: Mark Peek <mark-ml@whistle.com>
2001-07-04 18:48:50 +00:00
imp
ee84d295cb
Bump config version in config.
2001-07-02 05:38:26 +00:00
imp
6d4c97bec8
Move kernel compile directory from sys/compile/FOO to
...
sys/compile/${MACHINE}/FOO.
Reviewed by: obrien, peter and the USENIX terminal room secret kernel cabal
2001-06-30 06:28:12 +00:00
ru
afd506414e
- Backout botched attempt to introduce MANSECT feature.
...
- MAN[1-9] -> MAN.
2001-03-26 14:42:20 +00:00
ru
f10dc9aca1
Set the default manual section for usr.sbin/ to 8.
2001-03-20 18:17:26 +00:00
peter
0595f4ab95
newbus_ioconf() is long gone
2001-02-28 02:55:15 +00:00
peter
b31794bc17
Some more tidying up. we dont use config-dependent anyware. Eliminate
...
some duplicate code (cut/paste bug?). tidy up some other minor stuff.
2001-02-28 02:53:32 +00:00
peter
a5edad0c8e
s/special/compilewith/ (so I stop confusing myself) and GC an unused
...
function I missed before.
2001-02-28 02:30:30 +00:00
peter
9150f2f38c
Untangle some special magic that happened for conflicting defintions for
...
local files.* and options.* files on the third pass.
2001-02-28 02:07:47 +00:00
peter
3e7f0594ab
Remove some more dead code. :-/
2001-02-28 01:38:01 +00:00
peter
715eecb34f
GC some leftover stuff (device-driver suffix)
2001-02-28 01:17:04 +00:00
peter
d83f241dc7
Move the 'dont forget "make depend"' to be the last thing that people see,
...
after the warnings.
2001-02-23 00:22:04 +00:00
peter
5d555e0a45
Futher cleanups. Since we have two options lists, one for proper options
...
and one for Makefile options, pass in the list head and use a common
newopt() routine.
Fix the 'config vmunix' support glue which was broken for a few minutes.
2001-02-22 04:00:29 +00:00
peter
c1f61844c3
Collect together a handful of copies of the option generator code into a
...
single newopt(char *name, char *value) function. Change newdev() to
do the same thing rather than depending on the evil 'cur' device hack.
2001-02-22 03:40:50 +00:00
peter
b96d955fca
${BDECFLAGS} work. And fix a real error in the process. A "MAXUSERS"
...
string could have been passed to free(); There are some warnings here
I am not sure how to fix as they are in the lex scanner code, etc.
2001-02-19 04:43:21 +00:00
peter
a1acd5d9dc
Devices are NOT compiled with the "special c2 option -i"..
2001-02-18 22:42:15 +00:00
peter
c417101ae5
Remove the need to list each and every cpu platform. Config will now
...
take your word for the 'machine' switch.
2001-02-04 13:17:38 +00:00
peter
ac66988baa
Try and make it clearer that the static units thing is a FYI only.
2001-01-31 11:18:49 +00:00
peter
4abe34416a
Unwind a bit more cruft - we only have one type of device now.
2001-01-31 10:30:30 +00:00