idmkunix(1M) INTERACTIVE UNIX System 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.cKernel data structures and function
definitions
/etc/conf/cf.d/config.hKernel parameter and device definitions
/etc/conf/cf.d/vector.cInterrupt vector definitions
/etc/conf/cf.d/directListing of all driver components included
in the build
/etc/conf/cf.d/fsconf.cFile system type configuration data
/etc/conf/cf.d/definesList of all preprocessor define symbols
needed to compile kernel source files
/etc/conf/cf.d/vuifileMemory management definitions for
the kernel
/etc/conf/pack.d/*/Driver.oComponent kernel object files
/etc/conf/pack.d/*/space.cComponent kernel space allocation files
/etc/conf/pack.d/*/stubs.cComponent 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 direc-
tory 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.
Rev. 1.3 Page 1
idmkunix(1M) INTERACTIVE UNIX System idmkunix(1M)
SEE ALSO
idbuild(1M), idconfig(1M), idinstall(1M).
mdevice(4), mtune(4), sdevice(4), stune(4) in the INTERAC-
TIVE SDS Guide and Programmer's Reference Manual.
ADDED VALUE
This entry, supplied by INTERACTIVE Systems Corporation, is
an extension of UNIX System V.
Rev. 1.3 Page 2