Annotation of coherent/d/bin/mail/usermail/install, revision 1.1

1.1     ! root        1: 
        !             2: 
        !             3: install                      Command                      install
        !             4: 
        !             5: 
        !             6: 
        !             7: 
        !             8: Install COHERENT update
        !             9: 
        !            10: /eettcc/iinnssttaallll _i_d _d_e_v_i_c_e _n_d_i_s_k_s
        !            11: 
        !            12: install installs an update  of the COHERENT system onto your hard
        !            13: disk.  id  identifies the update to be  installed.  device is the
        !            14: device from  which the update disks will be  read.  ndisks is the
        !            15: number of disks that comprise the update.
        !            16: 
        !            17: ***** Example *****
        !            18: 
        !            19: The following installs COHERENT update coh.301, which consists of
        !            20: one disk, from a high-density 5.25-inch floppy drive:
        !            21: 
        !            22: 
        !            23:         /etc/install coh.301 /dev/fha0 1
        !            24: 
        !            25: 
        !            26: ***** See Also *****
        !            27: 
        !            28: commands
        !            29: 
        !            30: 
        !            31: 
        !            32: 
        !            33: 
        !            34: 
        !            35: 
        !            36: 
        !            37: 
        !            38: 
        !            39: 
        !            40: 
        !            41: 
        !            42: 
        !            43: 
        !            44: 
        !            45: 
        !            46: 
        !            47: 
        !            48: 
        !            49: 
        !            50: 
        !            51: 
        !            52: 
        !            53: 
        !            54: 
        !            55: 
        !            56: 
        !            57: 
        !            58: 
        !            59: 
        !            60: 
        !            61: 
        !            62: 
        !            63: 
        !            64: COHERENT Lexicon                                           Page 1
        !            65: 
        !            66: 
        !            67: 
        !            68: 
        !            69: install               Technical Information               install
        !            70: 
        !            71: 
        !            72: 
        !            73: 
        !            74: Building distribution kits for use by install
        !            75: 
        !            76: 
        !            77: /etc/install  provides   a  standardized  mechanism   to  install
        !            78: upgrades and add-on software to the COHERENT system.
        !            79: 
        !            80: install is invoked with a command line of the form:
        !            81: 
        !            82: 
        !            83:              /eettcc/iinnssttaallll _i_d _d_e_v_i_c_e _n_d_i_s_k_s
        !            84: 
        !            85: 
        !            86: where id specifies the  update or add-on package to be installed,
        !            87: device is the ``mountable'' block device from which the update or
        !            88: add-on package will be installed, and ndisks specifies the number
        !            89: of diskettes in the distribution.
        !            90: 
        !            91: The id field  should be formed from the set  of upper- and lower-
        !            92: case letters,  as well as digits, the period  (.), and the under-
        !            93: score (_)  character.  Its length cannot  exceed nine characters.
        !            94: Field device  should be selected from  the standard block-special
        !            95: floppy-disk devices.
        !            96: 
        !            97: ***** Distribution Details *****
        !            98: 
        !            99: Distributions  usable by  install consist of  a set  of mountable
        !           100: floppy  disks, each  containing a  file  system created  by mkfs.
        !           101: This allows  the diskettes  to be  independent of each  other and
        !           102: also allows  the user to insert the diskettes  in any order.  in-
        !           103: stall records the fact that it has read a given diskette from the
        !           104: distribution, thus preventing  the user from attempting to read a
        !           105: given diskette more than once during an installation session.
        !           106: 
        !           107: Diskettes should  be built using mkfs,  with possible input being
        !           108: generated by unmkfs.  Each diskette in the distribution must con-
        !           109: tain a file of the form
        !           110: 
        !           111: 
        !           112:              /_i_d._s_e_q_u_e_n_c_e
        !           113: 
        !           114: 
        !           115: in the  root directory.  Here,  id must match  the aforementioned
        !           116: field of the  same name.  The sequence part of  the file name in-
        !           117: dicates which diskette in the distribution this diskette is, from
        !           118: one through the total number of diskettes.
        !           119: 
        !           120: install uses  the command cpdir to copy  each of the distribution
        !           121: diskettes to  directory / on the  current system.  Therefore, all
        !           122: diskettes should be  ``root based'' (i.e., full path names should
        !           123: be used).  Because install is run by the superuser, cpdir preser-
        !           124: ves the date and time  for each file, and preserves ownership and
        !           125: modes.  To  keep file ownership consistent  with COHERENT conven-
        !           126: tions, make  files that  are neither  setuid nor setgid  owned by
        !           127: user bin  and group bin.   Directories found on  the distribution
        !           128: 
        !           129: 
        !           130: COHERENT Lexicon                                           Page 1
        !           131: 
        !           132: 
        !           133: 
        !           134: 
        !           135: install               Technical Information               install
        !           136: 
        !           137: 
        !           138: 
        !           139: diskettes will  be created on the target  file system, as needed.
        !           140: Be careful  when choosing the  ownership and mode  of directories
        !           141: because  your  system's  security  could  inadvertently  be  com-
        !           142: promised.
        !           143: 
        !           144: ***** Postprocessing *****
        !           145: 
        !           146: After  all diskettes  in  a distribution  have been  successfully
        !           147: copied, install checks for the existence of a file of the form
        !           148: 
        !           149: 
        !           150:              /conf/_i_d.post
        !           151: 
        !           152: 
        !           153: where id matches the id  field found on the install command line.
        !           154: If   found,  install   executes  this   file  to   allow  special
        !           155: ``postprocessing,'' such as installing additional manual pages or
        !           156: performing installation-specific commands.
        !           157: 
        !           158: Before you complete your postprocessing, you should remove any id
        !           159: files of the following form from the target system:
        !           160: 
        !           161: 
        !           162:              /conf/_i_d.post
        !           163:              /_i_d._s_e_q_u_e_n_c_e
        !           164: 
        !           165: 
        !           166: ***** Adding Manual-Page Entries *****
        !           167: 
        !           168: As  part of  building a  distribution, you  will usually  need to
        !           169: generate pre-processed or ``cooked'' manual-page entries for dis-
        !           170: tribution  with your  upgrade  or add-on  package.  These  should
        !           171: reside in  subdirectories of /usr/man, with the  name of the sub-
        !           172: directory being specific to your product.  This naming convention
        !           173: avoids  name-space collisions,  should multiple  applications use
        !           174: the same name for a manual-page entry.
        !           175: 
        !           176: If you  install new or  additional manual pages,  you must update
        !           177: the index file used by  the man command to locate manual entries.
        !           178: File /usr/man/man.index on  the target file system contains index
        !           179: entries  for  all  manual  pages  on  the  system.   As  part  of
        !           180: postprocessing, you will  generally need to append index informa-
        !           181: tion for your manual pages to the end of the existing index file.
        !           182: In  addition, file /usr/man/man.help  contains the  man command's
        !           183: help message.  This includes a  list of valid topics and some ex-
        !           184: planatory text.  You should also append to this file a brief list
        !           185: of the manual page entries  that you have added.  For further in-
        !           186: formation on manual pages,  see the Lexicon entry for the command
        !           187: man.
        !           188: 
        !           189: ***** Logging *****
        !           190: 
        !           191: install logs  all partial as  well as completed  installations in
        !           192: file  /etc/install.log.    This  information  includes  date/time
        !           193: stamps and the command line arguments to install.
        !           194: 
        !           195: 
        !           196: COHERENT Lexicon                                           Page 2
        !           197: 
        !           198: 
        !           199: 
        !           200: 
        !           201: install               Technical Information               install
        !           202: 
        !           203: 
        !           204: 
        !           205: 
        !           206: ***** Files *****
        !           207: 
        !           208: /etc/install.log
        !           209: 
        !           210: ***** See Also *****
        !           211: 
        !           212: install (command), man, mkfs, technical information, unmkfs
        !           213: 
        !           214: 
        !           215: 
        !           216: 
        !           217: 
        !           218: 
        !           219: 
        !           220: 
        !           221: 
        !           222: 
        !           223: 
        !           224: 
        !           225: 
        !           226: 
        !           227: 
        !           228: 
        !           229: 
        !           230: 
        !           231: 
        !           232: 
        !           233: 
        !           234: 
        !           235: 
        !           236: 
        !           237: 
        !           238: 
        !           239: 
        !           240: 
        !           241: 
        !           242: 
        !           243: 
        !           244: 
        !           245: 
        !           246: 
        !           247: 
        !           248: 
        !           249: 
        !           250: 
        !           251: 
        !           252: 
        !           253: 
        !           254: 
        !           255: 
        !           256: 
        !           257: 
        !           258: 
        !           259: 
        !           260: 
        !           261: 
        !           262: COHERENT Lexicon                                           Page 3
        !           263: 
        !           264: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.