Subversion Repositories DevTools

Rev

Rev 359 | Rev 369 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 359 Rev 361
Line 1979... Line 1979...
1979
This program is a tool for extracting Escrow build information.
1979
This program is a tool for extracting Escrow build information.
1980
The program has two modes of operation:
1980
The program has two modes of operation:
1981
 
1981
 
1982
=over 8
1982
=over 8
1983
 
1983
 
-
 
1984
=item 1
-
 
1985
 
1984
=item 1. Generation. Generate files describing packages within an SBOM/Release/
1986
Generation. Generate files describing packages within an SBOM/Release/
1985
Package.
1987
Package.
1986
 
1988
 
-
 
1989
=item 2
-
 
1990
 
1987
=item 2. Extraction  Supervise extraction of source trees.
1991
Extraction  Supervise extraction of source trees.
1988
 
1992
 
1989
=back
1993
=back
1990
 
1994
 
1991
=head2 Generation Operations
1995
=head2 Generation Operations
1992
 
1996
 
Line 2019... Line 2023...
2019
The 'Full Escrow' extract is the complete operation. All others are sub-sets of
2023
The 'Full Escrow' extract is the complete operation. All others are sub-sets of
2020
this processing. The complete processing is:
2024
this processing. The complete processing is:
2021
 
2025
 
2022
=over 8
2026
=over 8
2023
 
2027
 
-
 
2028
=item *
-
 
2029
 
2024
=item * Determine all the NODES in the SBOM
2030
Determine all the NODES in the SBOM
-
 
2031
 
-
 
2032
=item *
-
 
2033
 
-
 
2034
Determine all the Base Packages for each NODE
-
 
2035
 
-
 
2036
=item *
2025
 
2037
 
2026
=item * Determine all the Base Packages for each NODE
2038
Determine all the Packages for each NODE
2027
 
2039
 
2028
=item * Determine all the Packages for each NODE
2040
=item *
2029
 
2041
 
2030
=item * Determine all the dependent packages for all packages encountered
2042
Determine all the dependent packages for all packages encountered
2031
 
2043
 
2032
=item * Generate a list of jats commands to extract the package source
2044
=item *
2033
 
2045
 
2034
=item * Generate a file describing the build order
2046
Generate a list of jats commands to extract the package source
2035
 
2047
 
2036
=item * Generate a file describing the packages that cannot be built
2048
=item *
2037
 
2049
 
-
 
2050
Generate a file describing the build order
-
 
2051
 
-
 
2052
=item *
-
 
2053
 
-
 
2054
Generate a file describing the packages that cannot be built
-
 
2055
 
-
 
2056
=item *
-
 
2057
 
2038
=item * Generate an HTML file with extensive cross reference information
2058
Generate an HTML file with extensive cross reference information
2039
 
2059
 
2040
=over 8
2060
=over 8
2041
 
2061
 
-
 
2062
=item *
-
 
2063
 
2042
=item * List of all packages with references into Release Manager
2064
List of all packages with references into Release Manager
2043
 
2065
 
2044
=item * List of all packages showing dependent packages
2066
=item *
2045
 
2067
 
2046
=item * List of all packages showing consumer packages
2068
List of all packages showing dependent packages
2047
 
2069
 
2048
=item * List of all packages for which multiple versions are required
2070
=item *
2049
 
2071
 
2050
=item * Details of packages that are not built.
2072
List of all packages showing consumer packages
2051
 
2073
 
2052
=item * Build order
2074
=item *
2053
 
2075
 
2054
=item * Build machines and built types
2076
List of all packages for which multiple versions are required
2055
 
2077
 
-
 
2078
=item *
-
 
2079
 
-
 
2080
Details of packages that are not built.
-
 
2081
 
-
 
2082
=item *
-
 
2083
 
-
 
2084
Build order
-
 
2085
 
-
 
2086
=item *
-
 
2087
 
-
 
2088
Build machines and built types
-
 
2089
 
-
 
2090
=item *
-
 
2091
 
2056
=item * Deployed target nodes, with references into Deployment Manager
2092
Deployed target nodes, with references into Deployment Manager
2057
 
2093
 
2058
=back
2094
=back
2059
 
2095
 
2060
=back
2096
=back
2061
 
2097
 
Line 2067... Line 2103...
2067
 
2103
 
2068
Given an 'extract' file from a previous run of this program the program will:
2104
Given an 'extract' file from a previous run of this program the program will:
2069
 
2105
 
2070
=over 8
2106
=over 8
2071
 
2107
 
-
 
2108
=item *
-
 
2109
 
2072
=item * Parse the 'extract' file
2110
Parse the 'extract' file
2073
 
2111
 
-
 
2112
=item *
-
 
2113
 
2074
=item * Create subdirectories for each package version within the file. This is done
2114
Create subdirectories for each package version within the file. This is done
2075
in such a way that no views are left in place.
2115
in such a way that no views are left in place.
2076
 
2116
 
-
 
2117
=item *
-
 
2118
 
2077
=item * Create a log file showing packages that could not be extracted.
2119
Create a log file showing packages that could not be extracted.
2078
 
2120
 
2079
=back
2121
=back
2080
 
2122
 
2081
=cut
2123
=cut
2082
 
2124