CONFIG(8) 1990 CONFIG(8) NNAAMMEE config - build system configuration files SSYYNNOOPPSSIISS ccoonnffiigg [ --pp ] _S_Y_S_T_E_M__N_A_M_E DDEESSCCRRIIPPTTIIOONN _C_o_n_f_i_g builds a set of system configuration files from a short file which describes the sort of system that is being configured. It also takes as input a file which tells _c_o_n_- _f_i_g what files are needed to generate a system. This can be augmented by a configuration specific set of files that give alternate files for a specific machine. (see the FILES sec- tion below) If the --pp option is supplied, _c_o_n_f_i_g will con- figure a system for profiling; c.f. _k_g_m_o_n(8) and _g_p_r_o_f(1). _C_o_n_f_i_g should be run from the ccoonnff subdirectory of the sys- tem source (usually /sys/conf). Its argument is the name of a system configuration file containing device specifica- tions, configuration options and other system parameters for one system configuration. _C_o_n_f_i_g assumes that there is already a directory ../_S_Y_S_T_E_M__N_A_M_E created and it places all its output files in there. The output of _c_o_n_f_i_g consists of a number of files; for the VAX, they are: iiooccoonnff..cc contains a description of what I/O devices are attached to the sys- tem,; uubbgglluuee..ss contains a set of interrupt service routines for devices attached to the UNIBUS; uubbvveecc..ss contains offsets into a structure used for counting per-device interrupts; MMaakkeeffiillee is a file used by _m_a_k_e(1) in building the system; a set of header files contain definitions of the number of various devices that will be compiled into the system; and a set of swap configuration files contain definitions for the disk areas to be used for swapping, the root file system, argument processing, and system dumps. After running _c_o_n_f_i_g, it is necessary to run ``make depend'' in the directory where the new makefile was created. _C_o_n_f_i_g prints a reminder of this when it completes. If any other error messages are produced by _c_o_n_f_i_g, the problems in the configuration file should be corrected and _c_o_n_f_i_g should be run again. Attempts to compile a system that had configuration errors are likely to meet with failure. FFIILLEESS /sys/conf/Makefile.vax generic makefile for the VAX /sys/conf/files list of common files system is built from /sys/conf/files.vax list of VAX specific files /sys/conf/devices.vax name to major device mapping file for the VAX /sys/conf/files.ERNIE list of files specific to ERNIE system Printed 7/27/90 June 1 CONFIG(8) 1990 CONFIG(8) SSEEEE AALLSSOO ``Building 4.3BSD UNIX System with Config'' The SYNOPSIS portion of each device in section 4. BBUUGGSS The line numbers reported in error messages are usually off by one. Printed 7/27/90 June 2