
##############
kitcomponent.7
##############

.. highlight:: perl


****
NAME
****


\ **kitcomponent**\  - a logical object definition in the xCAT database.


********
SYNOPSIS
********


\ **kitcomponent Attributes:**\   \ *basename*\ , \ *description*\ , \ *driverpacks*\ , \ *exlist*\ , \ *genimage_postinstall*\ , \ *kitcompdeps*\ , \ *kitcompname*\ , \ *kitname*\ , \ *kitpkgdeps*\ , \ *kitreponame*\ , \ *postbootscripts*\ , \ *prerequisite*\ , \ *release*\ , \ *serverroles*\ , \ *version*\


***********
DESCRIPTION
***********


Logical objects of this type are stored in the xCAT database in one or more tables.  Use the following commands
to manipulate the objects: \ **mkdef**\ , \ **chdef**\ , \ **lsdef**\ , and \ **rmdef**\ .  These commands will take care of
knowing which tables the object attributes should be stored in.  The attribute list below shows, in
parentheses, what tables each attribute is stored in.


************************
kitcomponent Attributes:
************************



\ **basename**\  (kitcomponent.basename)

 Kit Component basename.



\ **description**\  (kitcomponent.description)

 The Kit component description.



\ **driverpacks**\  (kitcomponent.driverpacks)

 Comma-separated List of driver package names. These must be full names like: pkg1-1.0-1.x86_64.rpm.



\ **exlist**\  (kitcomponent.exlist)

 Exclude list file containing the files/directories to exclude when building a diskless image.



\ **genimage_postinstall**\  (kitcomponent.genimage_postinstall)

 Comma-separated list of postinstall scripts that will run during the genimage.



\ **kitcompdeps**\  (kitcomponent.kitcompdeps)

 Comma-separated list of kit components that this kit component depends on.



\ **kitcompname**\  (kitcomponent.kitcompname)

 The unique Kit Component name. It is auto-generated when the parent Kit is added to the cluster.



\ **kitname**\  (kitcomponent.kitname)

 The Kit name which this Kit Component belongs to.



\ **kitpkgdeps**\  (kitcomponent.kitpkgdeps)

 Comma-separated list of packages that this kit component depends on.



\ **kitreponame**\  (kitcomponent.kitreponame)

 The Kit Package Repository name which this Kit Component belongs to.



\ **postbootscripts**\  (kitcomponent.postbootscripts)

 Comma-separated list of postbootscripts that will run during the node boot.



\ **prerequisite**\  (kitcomponent.prerequisite)

 Prerequisite for this kit component, the prerequisite includes ospkgdeps,preinstall,preupgrade,preuninstall scripts



\ **release**\  (kitcomponent.release)

 Kit Component release.



\ **serverroles**\  (kitcomponent.serverroles)

 The types of servers that this Kit Component can install on.  Valid types are: mgtnode, servicenode, compute



\ **version**\  (kitcomponent.version)

 Kit Component version.




********
SEE ALSO
********


\ **mkdef(1)**\ , \ **chdef(1)**\ , \ **lsdef(1)**\ , \ **rmdef(1)**\

