1GPT-PKG(8)            User Contributed Perl Documentation           GPT-PKG(8)
2
3
4

NAME

6       gpt-pkg - Creates flavored binary packages out of an installation
7

SYNOPSIS

9       gpt-pkg [options] packages
10
11         Options:
12
13            -verbose                          Print copious output
14            -help                             Print usage
15            -man                              Print man page.
16            -version                          Print GPT version.
17            -native                           Create native pkgs as well as GPT pkgs (RPMs only).
18            -all                              Archive everything in the package directory..
19            -installdir=PATH                  Override $GLOBUS_LOCATION
20            -pkgdir=PATH                      Directory to put the packages
21            -rpmprefix=PATH                   Absolute path encoded in the RPM.
22            -buildnumber=NUMBER               Build number used for pgm_static packages
23            -rpmlicense=LABEL                 License Label added to the RPM header
24            [packages]                        List of packages to be archived
25

DESCRIPTION

27       gpt-pkg Creates binary packages from an installation.  The installation
28       needs to contain GPT packaging data files. An installation is created
29       by running gpt-build on a collection of source packages or bundles.
30

FILES IN PGM PACKAGES

32       Installed files such as executables that are found in pgm and
33       ptm_static packages will overwrite one another when multiple flavors of
34       the same package are built by gpt-build. To preserve multiple flavors
35       of these files, gpt-build copies them into flavored subdirectories.
36       For example, the program $GLOBUS_LOCATION/bin/foo will be copied into
37       the location $GLOBUS_LOCATION/bin/gcc32/shared if it was built with
38       dynamically with the gcc32 flavor.  gpt-pkg retrieves these files and
39       copies them back to their proper location before packaging them.  Thus
40       gpt-pkg will also overwrite these files as it archives the different
41       flavors of a pgm package.
42

OPTIONS

44       -installdir
45               Specify the directory in which the installed files currently
46               live.  If this argument is not supplied, the value of the
47               environment variable GLOBUS_LOCATION is used instead.
48
49       -all    Packages all of the binaries in an installation.
50
51       -native Creates a package in the native packaging format.  Currently
52               only rpm is supported.
53
54       -rpmprefix=<path_to_installation>
55               This should be set to the path to your GLOBUS_LOCATION.  GPT
56               will use a value of "/usr/grid" if this option is not
57               specified.
58
59       -rpmlicense=<label>
60               Provides an alternate copyright label for the rpms. The default
61               is whatever GPT was configured with.
62
63       -verbose
64               Prints out all of the build messages.
65
66       -log=FILE
67               Appends all of the build messages to FILE. This option also
68               sets -verbose.
69
70       -help   Print a brief help message and exits.
71
72       -man    Prints the manual page and exits.
73
74       -version
75               Prints the version of GPT and exits.
76

pgm and pgm_static packages

78       gpt-build copies the files for these packages in a flavored location
79       because different flavors of these types of packages will conflict with
80       each other.  gpt-pkg restores these files when it packages pgm and
81       pgm_static types.
82

SEE ALSO

84       gpt-bundle(8) gpt-install(8) gpt-build(8)
85

AUTHOR

87       Michael Bletzinger <mbletzin.ncsa.uiuc.edu> and Eric Blau
88       <blau.mcs.anl.gov>
89
90
91
92perl v5.12.3                      2011-03-24                        GPT-PKG(8)
Impressum