idmkunix(1M) —
NAME
idmkunix − build new UNIX system kernel
SYNOPSIS
/etc/conf/bin/idmkunix
DESCRIPTION
The idmkunix command creates a bootable INTERACTIVE 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:
/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/defines List of all preprocessor define symbols
needed to compile kernel source files
/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.[co] Component kernel space allocation files
/etc/conf/pack.d/*/stubs.[co] 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 nonzero 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).
ADDED VALUE
This entry, supplied by SunSoft, Inc., is an extension of UNIX System V.
\*U — Version 1.0