*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> kconfig (1m)              
Title
Content
Arch
Section
 

Contents


 kconfig(1M)                                                     kconfig(1M)




 NAME    [Toc]    [Back]
      kconfig - manage kernel configurations

 SYNOPSIS    [Toc]    [Back]
      kconfig -DSw
      kconfig [-av] [-P fields] [config...]
      kconfig -c [-C comment] src dest
      kconfig -d [-C comment] config
      kconfig -e [-C comment] [config] filename
      kconfig -H [-C comment]
      kconfig -i [-C comment] [-fhBKV] [config] filename
      kconfig -l [-C comment] [-fBK] config
      kconfig -n [-C comment] [-fBK] config
      kconfig -r [-C comment] old new
      kconfig -s [-C comment] [-f] config
      kconfig -t [-C comment] config title

 DESCRIPTION    [Toc]    [Back]
      kconfig is the administrative command for HP-UX kernel configurations.
      In the first form, kconfig will give summary information about the
      currently running kernel configuration.  In the second form, kconfig
      will give information about saved kernel configurations.  (If
      configuration names are listed on the command line, the output is
      restricted to those configurations.) In the other forms, kconfig
      supports various administrative tasks on kernel configurations.  See
      kconfig(5) for more information about kernel configurations.

      Super-user permissions are required when specifying the -c, -d, -H, -
      i, -l, -n, -N, -r, -s, or -t options.

    Options    [Toc]    [Back]
      -a             Includes detailed information about each kernel
                     configuration in the output listing (see -v, below).
                     In addition, the information about each configuration
                     will be followed by the outputs of:

                     kcmodule -a -v
                     kctune      -v

                     for the configuration, so as to include all
                     configuration data.  (Note: if additional configuration
                     data are available in future releases of HP-UX, they
                     will be included as well.)

      -B             Forces a backup of the currently running configuration
                     before making the requested change.  For more
                     information on backup configurations, see kconfig(5).

      -c src dest    kconfig will make a copy of the saved kernel
                     configuration named src.  The copy will be named dest.
                     dest may not already exist.



 Hewlett-Packard Company            - 1 -   HP-UX 11i Version 2: August 2003






 kconfig(1M)                                                     kconfig(1M)




      -C comment     The specified comment will be included in the kernel
                     configuration log file entry made for this invocation
                     of kconfig.  For more details on the kernel
                     configuration log file, see kclog(1M).  Note that it
                     will usually be necessary to quote the comment in order
                     to avoid interpretation by the shell.

      -d config      kconfig will delete the saved kernel configuration
                     named config, and any files associated with it.  (Some
                     files are shared between saved configurations; these
                     files are not deleted until all of the saved
                     configurations using them have been deleted.)

      -D             kconfig will display all changes to the current kernel
                     configuration that are being held for next boot.  In
                     other words, it will execute

                     kcmodule -D
                     kctune   -D

                     (If any additional kernel configuration data become
                     available in future HP-UX releases, changes to them
                     will be included as well.) The return value of kconfig
                     will be 1 if there are any such changes; see RETURN
                     VALUE, below.  Not valid in combination with any other
                     flags.

      -e [config] filename
                     kconfig will export the saved kernel configuration
                     named config to a system file named filename, replacing
                     the file if it already exists.  If no config is
                     specified, the currently running kernel configuration
                     will be exported, including any changes to it that are
                     being held for next boot.  The exported file can be
                     later imported using kconfig -i on this system or any
                     other system with compatible HP-UX software.  See
                     kconfig(5) and system(4) for more information about
                     system files.

      -f             Tells kconfig to proceed with the requested operation
                     despite its potentially dangerous nature.  (When
                     kconfig is asked to make a change that could result in
                     unintended data loss, it will ask for confirmation if
                     being run interactively, or print an error message and
                     stop otherwise.  The change can be made, and the
                     interactive confirmation bypassed, by running the
                     kconfig command with the -f option.)

      -h             Tells kconfig to hold the requested changes until the
                     next boot, even if they could be applied immediately.




 Hewlett-Packard Company            - 2 -   HP-UX 11i Version 2: August 2003






 kconfig(1M)                                                     kconfig(1M)




      -H             Discards all changes being held pending for next boot.
                     The currently running configuration will be used at
                     next boot.

      -i [config] filename
                     kconfig will import a kernel configuration from the
                     system file named filename, which may have been created
                     by an invocation of kconfig -e (on any system).  If
                     config is specified, the resulting kernel configuration
                     will be saved under that name.  Otherwise, the
                     resulting kernel configuration will be applied to the
                     currently running system, overwriting any changes that
                     were being held for next boot.  (The new configuration
                     changes will be held until next boot if they cannot be
                     applied immediately, or if the -h option is specified.)

                     A kernel configuration may not be imported successfully
                     unless the running system has all of the necessary
                     kernel software installed.  If the importing system is
                     missing kernel software components that were in use on
                     the exporting system, the import will fail.  See the -V
                     option, below.

      -K             Prevents a backup of the currently running
                     configuration before making the requested change.  For
                     more information on backup configurations, see
                     kconfig(5).

      -l config      kconfig will load the saved kernel configuration named
                     config, overwriting any changes that were being held
                     for next boot.  The state of the currently running
                     system will be changed to match the saved
                     configuration.  (If the changes cannot be applied
                     without a reboot, they will be marked to take effect at
                     next boot.)

      -n config      The saved kernel configuration named config will be
                     marked for use at next boot.  Any changes to the
                     currently running configuration that are being held for
                     next boot are discarded.

      -P fields      Tells kconfig to include only the specified fields in
                     its output, and to print them in the machine-readable
                     form described in kconfig(5).  See the Developers Note,
                     below.  Not valid in combination with -v.

      -r old new     The saved kernel configuration named old will be
                     renamed new.  The name new must not already be in use.

      -s config      kconfig will save the running kernel configuration
                     under the name config.



 Hewlett-Packard Company            - 3 -   HP-UX 11i Version 2: August 2003






 kconfig(1M)                                                     kconfig(1M)




      -S             kconfig will display all settings of the currently
                     running configuration that are not at their default
                     value.  In other words, it will execute

                     kcmodule -S
                     kctune   -S

                     (If any additional kernel configuration data become
                     available in future HP-UX releases, settings of them
                     will be included as well.) Not valid in combination
                     with any other flags.

      -t config title
                     kconfig will change the title of the saved kernel
                     configuration named config to the given title.  title
                     will usually need to be quoted to avoid interpretation
                     by the shell.

      -v             Includes verbose information about each saved kernel
                     configuration in the output listing.  The information
                     includes the name and title of the configuration, the
                     pathname of the associated kernel, the creation date
                     and time, etc.

      -V             Requests strict version checking.  With this option, an
                     import operation will only succeed if the kernel
                     components installed on the importing system are the
                     exact same versions as those installed on the exporting
                     system.

      -w             Prints information about the original source of the
                     currently running configuration.  Specifically, it
                     describes the source of the most recent complete kernel
                     configuration operation (load, boot, or import).  Also,
                     if a saved configuration is marked for use at next
                     boot, this option will identify it.

                     Note that this source information does not imply that
                     the currently running configuration matches its
                     original source.  kconfig  -w may say that the
                     currently running configuration was loaded from the
                     saved configuration foo, but that does not mean that
                     the two are identical.  Either one may have been
                     changed since the load occurred.

    Developer's Note
      The layout and content of kconfig's output may change without notice,
      except when -P fields is specified.  Scripts or applications that need
      to parse the output of kconfig are expected to use the -P fields
      option.  See kconfig(5) for details.




 Hewlett-Packard Company            - 4 -   HP-UX 11i Version 2: August 2003






 kconfig(1M)                                                     kconfig(1M)




      The fields supported in a kconfig request are:

           name             The name of the saved kernel configuration.

           title            The title for the saved kernel configuration.
                            If the configuration does not have a title, this
                            field will be empty.

           savetime         The date and time of the last save (kconfig -s)
                            of the configuration, in the format returned by
                            ctime(3).

           modifytime       The date and time of the last change to the
                            saved configuration, in the format returned by
                            ctime(3).

           kernel           The pathname of the corresponding kernel
                            directory.

      The special field name ALL may be specified to indicate that all
      defined fields should be included in the output.  The output may
      include fields not listed in this man page.  The fields will be listed
      in unspecified order.

      Additional fields may be added in future releases or in patches.

 RETURN VALUE    [Toc]    [Back]
      kconfig returns one of the following values:

      0    The requested operation was successful.  If -D was specified,
           this return value indicates that there are no configuration
           changes being held for next boot.

      1    The requested operation could not be performed immediately as
           requested, and is being held pending until the next boot.  If -D
           was specified, this return value indicates that there are
           configuration changes being held for next boot.

      2    The requested operation failed.  A diagnostic message is printed.

 EXAMPLES    [Toc]    [Back]
      To save the current kernel configuration to "myconfig":
      $ kconfig -s myconfig

      To delete the saved configuration "useless":
      $ kconfig -d useless

      To export the current kernel configuration:
      $ kconfig -e /tmp/myconfig.system





 Hewlett-Packard Company            - 5 -   HP-UX 11i Version 2: August 2003






 kconfig(1M)                                                     kconfig(1M)




      To import a kernel configuration:
      $ kconfig -i /tmp/myconfig.system

      To rename a configuration:
      $ kconfig -r myconfig savedconfig

      To load the "nighttime" configuration and apply it immediately:
      $ kconfig -l nighttime

      To use the "approved" configuration at next boot:
      $ kconfig -n approved

      To discard changes being held pending for next boot:
      $ kconfig -H

      To add a description to a configuration:
      $ kconfig -t approved "Changes approved by management"

      To get a list of all saved configurations:
      $ kconfig

      To get details of a saved configuration:
      $ kconfig -v myconfig

 SEE ALSO    [Toc]    [Back]
      kconfig(5), kclog(1M), kcmodule(1M), kcpath(1M), kctune(1M),
      mk_kernel(1M), system(4).


 Hewlett-Packard Company            - 6 -   HP-UX 11i Version 2: August 2003
[ Back ]
      
      
 Similar pages
Name OS Title
kclog HP-UX manage kernel configuration log file
kcmodule HP-UX manage kernel modules and subsystems
kctune HP-UX manage kernel tunable parameters
pmap_qremove FreeBSD manage temporary kernel space mappings
pmap_qenter FreeBSD manage temporary kernel space mappings
printconfig Tru64 Used to add, delete, or modify printer configurations
AFgetinstids IRIX get a list of instrument configurations from an AFfilehandle
glxgetfbconfigs IRIX list all GLX frame buffer configurations for a given screen
glxchoosefbconfig IRIX return a list of GLX frame buffer configurations that match the specified attributes
glxchoosefbconfigsgix IRIX return a list of GLX frame buffer configurations that match the specified attributes
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service