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

  man pages->Tru64 Unix man pages -> kitcap (4)              
Title
Content
Arch
Section
 

kitcap(4)

Contents


NAME    [Toc]    [Back]

       kitcap  - Kit descriptor database for gentapes and gendisk
       utilities

SYNOPSIS    [Toc]    [Back]

       Disk Media Descriptor

       ProdcodeHD:partition:\
         dd=destdir[,kk=true][,rootdd=dirname]:\
           Product_Description:\
           kitdir[,kitdir]...:instctrl:subset[,subset]...\
         [:dd=distdir[,kk=true][,rootdd=dirname]:\
           Product_Description:\
           kitdir[,kitdir]...:instctrl:subset[,subset]...]...

       Tape Media Descriptor    [Toc]    [Back]

       ProdCode{MT|TK}|Product Description:\
         directory[,directory]...:SPACE:SPACE:SPACE:\
         INSTCTRL:subset[,subset]...\
         [:%%N:subset[,subset]...]...

DESCRIPTION    [Toc]    [Back]

       The kitcap file is a database for kit  descriptors.   This
       database  contains  product  codes,  media  codes, and the
       names of the directories, files, and subsets that make  up
       a  product description used by gentapes or gendisk to create
 distribution media.

       The following rules apply to  kitcap  records:  The  first
       field  is separated from the rest of the record by a colon
       (:) for disk media descriptors and by a pipe character (|)
       for  tape  media  descriptors.   Separate all other fields
       with colons (:).  Indicate continuation with  a  backslash
       (\)  at  the end of the line.  Lines starting with a pound
       sign (#) are comments and are ignored.  Comments within  a
       record  start  with  a pound sign (#) and end with a colon
       (:). Use this feature sparingly.

   Disk Media Descriptors    [Toc]    [Back]
       The following sample kitcap entry is for disk media:


       ProdCodeHD:partition:\
          dd=/:Product_Description:\
          directory1:directory2:directory3:\
          instctrl:subset1:subset2:subset3:subset4:subset5:\
          dd=SUB/DIR:Product_Description:\
          directory1:directory2:directory3:\
          instctrl:subset1:subset2:subset3:subset4:subset5

       The following fields make up  the  kitcap  descriptor  for
       disk  media:  The  Kit Name field consists of two concatenated
 subfields: the product  code  and  the  media  code.
       This is an arbitrary alphanumeric name unique to the product.
 Typical codes include a product identifier and a version
  identifier,  as  shown in the EXAMPLES section.  For
       example, if the product name is MYPRODUCT and the  version
       is 1.0, the product-code might be MYPRODUCT100.  The media
       code for disks is HD.  This field specifies the  partition
       where  the  software  will  be written on the media by the
       gendisk utility. Valid values are a through h.  The  usual
       value is c, as it spans the entire disk.  This field specifies
 the directory in which to write the subsets  on  the
       disk  media  being  created.  The  contraction  dd  can be
       thought of as the destination directory for  the  subsets.
       This field is required and allows a hierarchical structure
       so that you can put multiple products on the same disk  or
       place  parts  of  one  product into different areas on the
       disk.

              Typically, a disk is mounted by the gendisk utility
              to  a  temporary  mount  point under /usr/tmp. This
              location becomes  the  disk's  root  directory.  To
              specify only one directory for an entire product, a
              valid entry would be dd=/.  This  entry  tells  the
              gendisk  utility to write all the following subsets
              under the mount point.

              You also may use the following parameters in the dd
              field:  This parameter can be used for kernel product
 kits and hardware product kits,  and  indicates
              that  the  kit  is  needed during the boot process.
              When the gendisk utility finds this  parameter,  it
              automatically  generates  a  kitname.kk file.  This
              parameter specifies kit placement on the  distribution
  media, relative to the kit-specific directory
              such as OAT100/kit. For example,  rootdd=..   would
              place  the kit's root under the OAT100 directory on
              the distribution media.

              In the disk kitcap descriptor example shown in  the
              EXAMPLES  section, the first five subsets are written
 to the mount point, or root directory, for  the
              disk  media  being  made.  Then  a  new  directory,
              /mnt_point/SUB/DIR, is created on  the  disk  media
              and  the  next  five  subsets are written into that
              directory.

              It is important to note that the  top-level  directory
  of  the  media  disk is always considered the
              mount point used by the gendisk script and is  referenced
  by dd=/. Any subdirectories listed as destination
 directories are created starting from  the
              mount  point  and  must  be referenced in full. For
              instance, to put some other subsets in a  subdirectory
  of  DIR  in  the  previous example, the entry
              would be dd=SUB/DIR/SUBSUBDIR. Each new destination
              directory  requires  a  product  description.  This
              field is similar to the optional  product  description
  for  magnetic  tape,  but  for disk media the
              product description is a required field. All  words
              in  the  description  must be connected with underscores
 (_).  The gendisk script removes the  underscores
  at  run  time.   For example, to create the
              description for "This is a good product", the Product
  Description  entry  for  disk  media would be:
              This_is_a_good_product One or more  product  source
              directories. The gendisk utility can produce a multiproduct
 disk with subsets  from  different  products,
  based  in  different  directories, and merge
              them on the disk to form a combined product. Directory
  entries  provide  the full path locations for
              the subsets to be put on the media.  There must  be
              at  least  one  directory  entry  for  each  kitcap
              descriptor.  The instctrl directory contains  setld
              control  information.   This  is  analogous  to the
              INSTCTRL file for magnetic tape.  The subset fields
              provide  a  list  of  subsets or files to be either
              written to the disk media or verified from the disk
              media.  Each subset listed must be stored in one of
              the directories listed in  the  kitcap  descriptor.
              If  a file or subset is stored in a subdirectory of
              one  of  the  directories  listed  in  the   kitcap
              descriptor,  it is possible to include that subpath
              with the subset or file name entry instead of listing
 the entire path or subpath as another directory
              listing. For example, a  directory  listed  in  the
              kitcap  descriptor  under  the  rules  given in the
              directoryN  section  is  listed  as   /KITS/MYPRODUCT/001.


              A  particular  subset or file to be included on the
              media is  stored  in  /KITS/MYPRODUCT/001/subdirectory/subset.


              Since the subdirectory/subset specification is part
              of the /KITS/MYPRODUCT/001 directory  tree,  it  is
              not  necessary  to  include  the  full  path of the
              /KITS/MYPRODUCT/001/ subdirectory in the  directory
              listing.  Alternatively, you could include the subdirectory
 path with the subset name in  the  subset
              list. For example:

              MY-PROD-001HD:c:\
                dd=/KITS/MYPRODUCT/001:This_is_a_good_product:\
                instctrl:subset1:subset2:\
                 subdirectory/subset3:\
                 subset4


   Magnetic Tape Media Descriptors    [Toc]    [Back]
       The  following  kitcap entry examples are for TK50 and MT9
       media types, respectively:

       ProdCodeTK|Product Description:directory1:directory2:\
          directory3:SPACE:SPACE:SPACE:INSTCTRL:subset1:subset2:\
          subset3:subset4:subset5

       ProdCodeMT|Product Description:directory1:directory2:\
          directory3:SPACE:SPACE:SPACE:INSTCTRL:subset1:subset2:\
          subset3:subset4:subset5:%%2:subset6:subset7:subset8:\
          subset9:subset10

       The following fields make up  the  kitcap  descriptor  for
       magnetic  tape  media:  The Kit Name field consists of two
       concatenated subfields: the product  code  and  the  media
       code. For tape media, it is separated from the rest of the
       record by a pipe character  (|).   This  is  an  arbitrary
       alphanumeric  name  unique  to the product, including both
       product and version identifiers as shown in  the  EXAMPLES
       section.  For  example,  if  the product name is MYPRODUCT
       Version 1.0, the product-code might be MYPRODUCT100.   The
       media  code is a 2-letter reference specifying the type of
       media to be used. This must be either TK for  TK50  or  MT
       for  9-track  magnetic  tape  devices.   This  field  is a
       description of the software product to be created  by  the
       gentapes  utility.  It replaces the NAME field in the control
 file (filename.ctrl) for each  of  the  subsets  that
       make  up  a  product.  This field is optional for magnetic
       tape media.  The gentapes utility can produce multiproduct
       tapes.  That  is, it can take subsets from different products,
 based in different directories, and  merge  them  on
       the  tape  to  form  a combined product. Directory entries
       provide the full path locations for the subsets to be  put
       on  the  media. There must be at least one directory entry
       for each kitcap descriptor.  The SPACE file  is  a  placeholder
 for tape records, and contains 10Kb of NULL characters.
  Three SPACE files are used as dummy files to ensure
       compatibility  with  operating  system kits.  The INSTCTRL
       image contains  setld  control  information.   The  subset
       fields  provide  a  list  of subsets or files to be either
       written to the magnetic tape media or  verified  from  the
       magnetic  tape media. Each subset listed must be stored in
       one of the directories listed in the kitcap descriptor. If
       a file or subset is stored in a subdirectory of one of the
       directories listed  in  the  kitcap  descriptor,  you  can
       include  that  subpath  with the subset or file name entry
       instead of listing the entire path or subpath  as  another
       directory  listing. For example, a directory listed in the
       kitcap descriptor under the rules given in the  directoryN
       section is listed as /KITS/MYPRODUCT/001.

              A  particular  subset or file to be included on the
              media is  stored  in  /KITS/MYPRODUCT/001/subdirectory/subset.


              Since the subdirectory/subset specification is part
              of the /KITS/MYPRODUCT/001 directory  tree,  it  is
              not  necessary  to  include  the  full  path of the
              /KITS/MYPRODUCT/001/ subdirectory in the  directory
              listing.  Alternatively, you could include the subdirectory
 path with the subset name in  the  subset
              list. For example:

              MY-PROD-001MT|This is a good product:\
                /KITS/MYPRODUCT/001:SPACE:SPACE:SPACE:\
                INSTCTRL:subset1:subset2:\
                 subdirectory/subset3:subset4  The volume identifier
 is optional. Multitape support is provided for
              products  that  have  subsets or files that require
              more space than is available on  a  single  9-track
              magnetic  tape.  If  the  subset list results in an
              end-of-tape condition, the subset list can be split
              into  any number of multivolume sets by placing %%n
              anywhere appropriate in the subset list (where n is
              the  volume  number  of the next tape). The subsets
              listed between the volume identifiers must fit on a
              single  piece of media. By default, the subset list
              located directly after the directory list is always
              considered  the  first volume.  Therefore, a volume
              identifier is not necessary for the first volume in
              a multivolume kit descriptor.

EXAMPLES    [Toc]    [Back]

       The following example shows a disk descriptor record for a
       kit with multiple products:

              MYPRODUCT400HD:c:\
                dd=MYPRODUCT/BASE:\
                MYPRODUCT_software_version_4_base_subsets:\
                /directory1:/directory2:/directory3:\
                 instctrl:subset1:subset2:subset3:subset4:subset5:\

                 dd=MYPRODUCT/NONBASE:\
                 MYPRODUCT_software_version_4_nonbase_subsets:\
                 /directory1:/directory2:/directory3:\
                 instctrl:subset1:subset2:subset3:subset4:subset5
              The  following  example  shows  a  tape  descriptor
              record for a single-volume kit for a TK50 device:

              MYPRODUCT400TK|MYPRODUCT software version 4:\
                :# directory listing :\
                /directory1:/directory2:/directory3:\
                 SPACE:SPACE:SPACE:INSTCTRL:\
                 :# subset listing :\
                 subset1:subset2:subset3:subset4:subset5 The following
 example shows a tape descriptor record for a
              multiple-volume  kit  for  a  9-track magnetic tape
              device:

              MYPRODUCT400MT|MYPRODUCT software version 4:\
                /directory1:/directory2:/directory3:\
                SPACE:SPACE:SPACE:INSTCTRL:\
                subset1:subset2:subset3:subset4:subset5:\
                :# Volume 2 :%%2:\
                subset6:subset7:subset8:subset9:subset10 The following
 example shows a disk descriptor record for a
              kit with a single product:

              MYPRODUCT400HD:c:\
                dd=/:MYPRODUCT_software_version_4:\
                /directory1:/directory2:/directory3:\
                instctrl:subset1:subset2:subset3:subset4:subset5

FILES    [Toc]    [Back]

       Default kit descriptor database for gentapes  and  gendisk
       utilities

SEE ALSO    [Toc]    [Back]

      
      
       Commands: gendisk(1), gentapes(1)

       Guide to Preparing Product Kits



                                                        kitcap(4)
[ Back ]
 Similar pages
Name OS Title
pxfisatty IRIX Determines if file descriptor corresponds to a valid file descriptor
ldgetpd Tru64 retrieves procedure descriptor given a procedure descriptor index
ldgetpd IRIX retrieve procedure descriptor given a procedure descriptor index
p_class IRIX utilities for dns queries
nisgrep HP-UX utilities for searching NIS+ tables
iflColorModelChans IRIX color model utilities
util NetBSD system utilities library
nismatch HP-UX utilities for searching NIS+ tables
res_isourserver IRIX resolver query utilities
ccdcudf HP-UX HP 9000 CCDC code UDF utilities
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service