idmkunix(1M) UNIX System V(i386) idmkunix(1M)
NAME
idmkunix - build new UNIX System kernel
SYNOPSIS
/etc/conf/bin/idmkunix
DESCRIPTION
The idmkunix command creates a bootable UNIX Operating System kernel in
the directory /etc/conf/cf.d . The component kernel "core" files and
device driver object files contained in subdirectories of
/etc/conf/pack.d are used as input along with device and parameter
definition files produced by idconfig. In brief, the required input
files are as follows:
/etc/conf/cf.d/conf.c- Kernel data structures and function
definitions
/etc/conf/cf.d/config.h- Kernel parameter and device definitions
/etc/conf/cf.d/vector.c- Interrupt vector definitions
/etc/conf/cf.d/direct- Listing of all driver components included
in the build
/etc/conf/cf.d/fsconf.c- File system type configuration data
/etc/conf/cf.d/vuifile- Memory management definitions for
the kernel
/etc/conf/pack.d/*/Driver.o- Component kernel object files
/etc/conf/pack.d/*/space.c- Component kernel space allocation files
/etc/conf/pack.d/*/stubs.c- Component kernel stubs files
The command line options are as follows:
-o directory The file unix be created in the directory specified
rather than /etc/conf/cf.d.
-i directory Input files that normally reside in /etc/conf/cf.d can
be found in the directory specified.
-r directory The directory specified will be used as the ID "root"
directory rather than /etc/conf .
-c, cc, -l, ld These options are no longer supported.
-# Print debugging information.
ERROR MESSAGES
An exit value of zero indicates success. If an error was encountered,
idmkunix will exit with a non-zero value and report an error message.
All error messages are designed to be self-explanatory.
SEE ALSO
idbuild(1M), idconfig(1M), idinstall(1M), mdevice(4), mtune(4),
sdevice(4), stune(4).
10/89 Page 1