summaryrefslogtreecommitdiff
path: root/usr.sbin/config
AgeCommit message (Collapse)Author
2016-10-27Remove some code that was already disabled when it was committedTheo Buehler
20 years ago. While there, eliminate two dead assignments. ok natano
2016-10-27Remove OLDSCSIBUS conditional. Unused since it was imported 21 years ago.Theo Buehler
ok natano
2016-10-19There used to be disabled code that used /dev/tty to determine theTheo Buehler
terminal size. That code was removed a while ago, and now there is no longer any reason to open /dev/tty right before exiting init(). ok natano
2016-10-16Add a == EOF that was accidentally lost in previous commit.Theo Buehler
2016-10-16Use the err(3) family of functions more consistently.Theo Buehler
ok jca, improvements and ok millert, natano
2016-10-16Remove the -g option. It is obsolete/undocumented since the initialMartin Natano
import from NetBSD in '95 and does nothing except print an error. ok tb
2016-10-16Add printf format attributes to the custom error functions.Theo Buehler
ok natano
2016-10-16Remove declarations for optarg and optind. They are declared in <unistd.h>.Martin Natano
ok tb
2016-10-16Stop complaining about changed kernel options when called for an emptyMartin Natano
directory. With the new kernel obj mechanism config always prints Kernel options have changed -- you must run "make clean" on the first run. The message is suppressed when the compile directory didn't exist before, but now the directory always exists when config is run, so we have to use something else to detect if this is a "fresh" run or an update of an existing directory. Use the options file instead, which is used to track the kernel options of the last config run. If the file doesn't exist, it is safe to assume, that this is a "fresh" directory. ok tb deraadt
2016-10-14Change the default non -b behaviour of config(8) to operate with theTheo de Raadt
new compile behaviour: - create a Makefile including ../Makefile.inc - run "make obj" to create the obj directory - run "make config", to use logic in ../Makefile.inc to re-run config with the correct -b options, thereby creating a layout in obj/ - exit 0. As a result, the old patterns our fingers are used to continue to work and there will be fewer curses. ok natano tb
2016-09-12strlen + emalloc + snprintf = asprintfMichal Mazurek
ok deraadt@ tb@
2016-09-07strlen + emalloc + snprintf = asprintfMichal Mazurek
Written with and ok tb@
2016-09-07Get rid of the static nomem() function and replace it with err(1, NULL);Michal Mazurek
Written with and ok tb@
2016-03-13one more un-vax, which i fixed but somehow didn;t commit;Jason McIntyre
Xr fix while here...
2015-12-14Remove unused macro that's just a clone of abs(3). ok tb@mmcc
2015-11-19lexer fixes to work with new flex. from Serguey ParkhomovskyTed Unangst
2015-10-16Implement real "flock" request and add it to userland programs thatTodd C. Miller
use pledge and file locking. OK deraadt@
2015-10-12pledge "stdio rpath wpath cpath"; all the path options are usedTheo de Raadt
until the bitter end.
2015-10-12does not need ioctl.hTheo de Raadt
2015-09-25exec.c provided indirection for multiple exec formats. ELF-only now, so...Philip Guenther
2015-09-21Make UKC handle device locators as longsPhilip Guenther
ok miod@
2015-09-11Change device locators type from int to long, for the sake of 64-bit portsMiod Vallat
without proper device trees. Be sure to build and install config(8) and rerun it before attempting to build a kernel. ok kettenis@ deraadt@ jasper@ visa@
2015-04-23delete a NOTDEF of unused codeTheo de Raadt
2015-01-17document the <sys/param.h>Theo de Raadt
2015-01-16More evil bootstrap code. #ifndef ALIGNBYTES #define ALIGNBYTES 3.Theo de Raadt
Which makes this code go all wrong depending on where a system has put their things like ALIGNBYTES. Delete with prejudice. When someone needs to compile this in another environment, they need to face this hurdle, and maybe change the embedded memory allocator...
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
possible. Annotate <sys/param.h> lines with their current reasons. Switch to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where sensible to avoid pulling in the pollution. These are the files confirmed through binary verification. ok guenther, millert, doug (helped with the verification protocol)
2014-06-04fix a fd leak in an error pathJonathan Gray
2014-05-29use calloc, from Benjamin BaierTed Unangst
2014-05-18use reallocarray and friends. okay miod@Marc Espie
2014-01-20Obvious markup fixes; ran into this while testing mandocdb(8).Ingo Schwarze
2013-11-23unsigned char casts for ctypeTheo de Raadt
ok jca
2013-10-29emit an extra "config" convenience target that allows oneMarc Espie
to rerun config without changing directories. Lots of inputs by deraadt@, who wanted it to work for movable relative directories.
2013-10-13remote bits for a.out and ecoffTheo de Raadt
ok guenther
2013-08-14some Bx/Ox conversion;Jason McIntyre
From: Jan Stary
2013-07-05More a.out files leave the party.Miod Vallat
2013-07-05ELF_TOOLCHAIN bye bye.Miod Vallat
2013-04-19sw_vp is now in struct nfs_diskless.Florian Obser
input/ok deraadt@, ok miod@
2013-03-28shuffle the KERNEL BUILDING text a little; from daniel dickmanJason McIntyre
2013-03-27some updates from daniel dickman;Jason McIntyre
2012-12-05Remove excessive sys/cdefs.h inclusionTheo de Raadt
ok guenther millert kettenis
2012-09-17tedu lint tendrils through config internals.Marc Espie
also mark some known targets as .PHONY okay miod@
2012-06-22Improve error messages when removing/recreating symlinks in the build dirPhilip Guenthe
ok deraadt@
2011-10-02Fix some minor things in config(8):Edd Barrett
* As haesbaert suggests, correctly order include files. * Found some old style function defs. Updated. * Found a prototype inside a function. Moved. OK nicm@
2011-10-02When using `config -e`:Edd Barrett
* Don't print a NULL pointer if binary loaded is not a kernel. * Don't segfault of binary loaded is not a kernel. * Report non-existent kernel via a preliminary stat(). * Make a warning look like the rest. OK haesbaert@, nicm@
2011-07-16remove unused variableCharles Longeau
ok miod@ matthew@
2011-06-26remove mcd example here tooTed Unangst
2011-06-01Kill the nearly-15-years-dead cf_ivstubs field from struct cfdata.Matthew Dempsky
ok miod@, deraadt@ N.B.: If you're following -current, you MUST recompile config(8) and re-config your kernel or else ioconf.c will fail to compile.
2011-04-15stop talking about make depend; ok guentherTheo de Raadt
2011-04-15do not need the run "make depend" reminder anymoreTheo de Raadt
2011-04-06Avoid using NULL in non-pointer contexts: use 0 for integer values and '\0'Miod Vallat
for chars.