IEEE Std 1387.2-1995 IEEE Standard for Information Technology— Portable Operating System Interface (POSIX® ) System Administration— Part 2: Software Administration -Description
Abstract: This standard is part of the POSIX® series of standards for applications and user interfaces to open systems. It defines a software packaging layout, a set of information maintained about software, and a set of utility programs to manipulate that software and information.
Keywords: data processing, open systems, operating system, packaging, portable application, POSIX® software, system administration, utilities
Content
1. General
1.1 Scope
1.2 Normative References
1.3 Conformance
1.3.1 Implementation Conformance
1.3.2 Distribution Conformance
1.4 Test Methods
2. Terminology and General Requirements
2.1 Conventions
2.1.1 Editorial Conventions
2.1.2 Grammar Conventions
2.2 Definitions
2.2.1 Terminology
2.2.2 General Terms
2.2.3 Abbreviations
2.3 Dependencies on Other Standards
2.3.1 Features Inherited From POSIX.1
2.3.2 Features Inherited From POSIX.2
3. Software Structures
3.1 Software_Collection
3.1.1 Software_Collection Attributes
3.2 Distribution
3.2.1 Distribution Attributes
3.3 Media
3.3.1 Media Attributes
3.4 Installed_Software
3.4.1 Installed_Software Attributes
3.5 Vendor
3.5.1 Vendor Attributes
3.6 Software
3.6.1 Software Common Attributes
3.7 Products
3.7.1 Product Attributes
3.8 Bundles
3.8.1 Bundle Attributes
3.9 Filesets
3.9.1 Fileset Attributes
3.10 Subproducts
3.10.1 Subproduct Attributes
3.11 Software_Files
3.11.1 Software_File Common Attributes
3.12 Files
3.12.1 File Attributes
3.13 Control_Files
3.13.1 Control_File Attributes
4. Software Administration Utilities
4.1 Common Definitions for Utilities
4.1.1 Synopsis
4.1.2 Description
4.1.3 Options
4.1.4 Operands
4.1.5 External Influences
4.1.6 External Effects
4.1.7 Extended Description
4.1.8 Exit Status
4.1.9 Consequences of Errors
4.2 swask — Ask for user responses
4.2.1 Synopsis
4.2.2 Description
4.2.3 Options
4.2.4 Operands
4.2.5 External Influences
4.2.6 External Effects
4.2.7 Extended Description
4.2.8 Exit Status
4.2.9 Consequences of Errors
4.3 swconfig — Configure software
4.3.1 Synopsis
4.3.2 Description
4.3.3 Options
4.3.4 Operands
4.3.5 External Influences
4.3.6 External Effects
4.3.7 Extended Description
4.3.8 Exit Status
4.3.9 Consequences of Errors
4.4 swcopy — Copy distribution
4.4.1 Synopsis
4.4.2 Description
4.4.3 Options
4.4.4 Operands
4.4.5 External Influences
4.4.6 External Effects
4.4.7 Extended Description
4.4.8 Exit Status
4.4.9 Consequences of Errors
4.5 swinstall -- Install software
4.5.1 Synopsis
4.5.2 Description
4.5.3 Options
4.5.4 Operands
4.5.5 External Influences
4.5.6 External Effects
4.5.7 Extended Description
4.5.8 Exit Status
4.5.9 Consequences of Errors
4.6 swlist—List software catalog
4.6.1 Synopsis
4.6.2 Description
4.6.3 Options
4.6.4 Operands
4.6.5 External Influences
4.6.6 External Effects
4.6.7 Extended Description
4.6.8 Exit Status
4.6.9 Consequences of Errors
4.7 swmodifly — Modify software catalog
4.7.1 Synopsis
4.7.2 Description
4.7.3 Options
4.7.4 Operands
4.7.5 External Influences
4.7.6 External Effects
4.7.7 Extended Description
4.7.8 Exit Status
4.7.9 Consequences of Errors
4.8 swpackage — Package distribution
4.8.1 4.8.1 Synopsis
4.8.2 Description
4.8.3 Options
4.8.4 Operands
4.8.5 External Influences
4.8.6 External Effects
4.8.7 Extended Description
4.8.8 Exit Status
4.8.9 Consequences of Errors
4.9 swremove — Remove software
4.9.1 Synopsis
4.9.2 Description
4.9.3 Options
4.9.4 Operands
4.9.5 External Influences
4.9.6 External Effects
4.9.7 Extended Description
4.9.8 Exit Status
4.9.9 Consequences of Errors
4.10 swverify — Verify software
4.10.1 Synopsis
4.10.2 Description
4.10.3 Options
4.10.4 Operands
4.10.5 External Influences
4.10.6 External Effects
4.10.7 Extended Description
4.10.8 Exit Status
4.10.9 Consequences of Errors
5. Software Packaging Layout
5.1 Directory Structure
5.1.1 Exported Catalog Structure
5.1.2 File Storage Structure
5.2 Software Definition File Format
5.2.1 Software Definition File Syntax
5.2.2 Distribution Definition
5.2.3 Media Definition
5.2.4 Installed Software Definition
5.2.5 Vendor Definition
5.2.6 Bundle Definition
5.2.7 Product Definition
5.2.8 Subproduct Definition
5.2.9 Fileset Definition
5.2.10 Control_File Definition
5.2.11 File Definition
5.2.12 Extended Control_File Definitions
5.2.13 Extended File Definitions
5.2.14 Space Control_file
5.3 Serial Format and Multiple Media
Annex A Bibliography
Annex B Rationale and Notes
B.1 General
B.1.1 Scope
B.1.2 Normative References
B.1.3 Conformance
B.1.4 Test Methods
B.2 Terminology and General Requirements
B.2.1 Conventions
B.2.2 Definitions
B.3 Software Structures
B.3.1 Software_Collection
B.3.2 Distribution
B.3.3 Media
B.3.4 Installed_Software
B.3.5 Vendor
B.3.6 Software
B.3.7 Products
B.3.8 Bundles
B.3.9 Filesets
B.3.10 Subproducts
B.3.11 Software_Files
B.3.12 Files
B.3.13 Control Files
B.4 Software Administration Utilities
B.4.1 Common Definitions for Utilities
B.4.2 swask — Ask for user responses
B.4.3 swconfig — Configure software
B.4.4 swcopy — Copy distribution
B.4.5 swinstall — Install software
B.4.6 swlist — List software
B.4.7 swmodify – Modify software catalog
B.4.8 rowpackage — Package distribution
B.4.9 swremove — Remove software
B.4.10 swverify — Verify software
B.5 Software Packaging Layout
B.5.1 Directory Structure
B.5.2 Software Definition File Format
B.5.3 Serial Format and Multiple Media
Annex C Sample Files
C.1 Defaults File
C.2 Product Specification File
C.3 Software Packaging Layout
C.4 INDEX File
C.5 INFO File
C.6 Control Script
Annex D Portability Considerations
D.1 User Requirements
D.1.1 Packaging Layout
D.1.2 Media Format
D.1.3 Distributed Administration
D.1.4 Multiple Version Control
D.1.5 Storage Technology Independence for Installed Software Catalogs
D.1.6 Functional Sufficiency
D.1.7 Policy Neutrality
D.2 Portability Capabilities
D.2.1 Packaging Layout
D.2.2 Media Format
D.2.3 Distributed Administration
D.2.4 Multiple Version Control
D.2.5 Storage Technology Independence for Installed Software Catalogs