Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ idmkunix(1M) — Interactive 3.2r4.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

idbuild(1M)

idconfig(1M)

idinstall(1M)

mdevice(4)

mtune(4)

sdevice(4)

stune(4)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026