1GPT-PKG(8) User Contributed Perl Documentation GPT-PKG(8)
2
3
4
6 gpt-pkg - Creates flavored binary packages out of an installation
7
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
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
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
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
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
84 gpt-bundle(8) gpt-install(8) gpt-build(8)
85
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)