autoconfig(1M)                                                  autoconfig(1M)


NAME
     autoconfig - configure kernel

SYNOPSIS
     /etc/autoconfig [-vnf] [-p toolroot] [-d /var/sysgen]
          [-o lbootopts] [start|stop]

DESCRIPTION
     The autoconfig command is used invoke lboot and other commands to
     generate a UNIX kernel.  The autoconfig command is also a startup script
     in /etc/init.d.

     The options are as:

     -v      Requests verbose output from lboot and other commands.

     -f      Generates a new kernel even if it appears that no hardware or
             software changes have been made.  Use of -f will clear any
             options set in the /var/config/autoconfig.options file.

     -p toolroot
             Specifies the directory tree containing the compiler and other
             tools needed to generate the kernel.

     -d /var/sysgen
             Specifies the directory tree containing the system configuration
             modules and binaries.

     -n      Performs a dry run of lboot and reports if a new kernel would be
             created.  If -f is also given, it overrides this option.

     start   Used by rc2 when the system is starting.

     stop    Used by rc0 when the system is stopping.

     The autoconfig command also uses the /var/config/autoconfig.options file
     to tell lboot to configure a new kernel automatically or to prompt for
     permission before configuring a new kernel.  The
     /var/config/autoconfig.options file contains a -T by default, which
     indicates to lboot to configure the kernel automatically if necessary.
     This option can be changed to a -t to force lboot to prompt for
     permission before configuring a new kernel.

     Warning: Any new kernel that was generated by a previous invocation of
     autoconfig will be removed, even if the -n option is used.

ENVIRONMENT VARIABLES
     In addition to the environment variables used by lboot, autoconfig itself
     uses some environment variables.  If you have these variables set for
     some other purpose, you may need to unset them before running autoconfig.


     NOTE:  This means that they should not be set in the global shell startup
     files in /etc.

     UNIX        The file to check to see if it is out of date (defaults to
                 /unix) and also what the basename of the newly built kernel
                 will be, if necessary.

     SYSGEN      Passed as the base directory for the kernel files (see also
                 WORKDIR below) and as the base directory name for the
                 arguments below, if they are not set in the environment.

     BOOTAREA    Passed as the -b argument to lboot.

     SYSTEM      Passed as the -s argument to lboot.

     MASTERD     Passed as the -m argument to lboot.

     STUNEFILE   Passed as the -c argument to lboot.

     MTUNEDIR    Passed as the -n argument to lboot.

     WORKDIR     Passed as the -w argument to lboot.

SEE ALSO
     lboot(1M), rc0(1M), rc2(1M), setsym(1M).


                                                                        Page 2