idmkunix(1M) idmkunix(1M)
NAME
idmkunix - build new system kernel
SYNOPSIS
/etc/conf/bin/idmkunix
DESCRIPTION
The idmkunix command creates a bootable Reliant 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 defini-
tions
/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/pack.d/*/*Driver.o - Component kernel object files
/etc/conf/pack.d/*/*.a - Component kernel support libraries
/etc/conf/pack.d/*/space.c - Component kernel space allocation
files
/etc/conf/pack.d/*/stubs.c - Component kernel stubs files
OPTIONS
-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.
-M Creates a multiprocessor kernel. The default is a sin-
gle processor kernel.
-# Print debugging information.
Page 1 Reliant UNIX 5.44 Printed 11/98
idmkunix(1M) idmkunix(1M)
DIAGNOSTICS
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).
Page 2 Reliant UNIX 5.44 Printed 11/98