Subversion Repositories DevTools

Rev

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

Rev 4197 Rev 4688
Line 61... Line 61...
61
my @opt_ignorePackage;                      # Control recursion
61
my @opt_ignorePackage;                      # Control recursion
62
 
62
 
63
#
63
#
64
#   Globals - Provided by the JATS environment
64
#   Globals - Provided by the JATS environment
65
#
65
#
66
my $USER         = $ENV{'USER'};
66
my $USER            = $ENV{'USER'};
67
my $UNIX         = $ENV{'GBE_UNIX'};
67
my $UNIX            = $ENV{'GBE_UNIX'};
68
my $HOME         = $ENV{'HOME'};
68
my $HOME            = $ENV{'HOME'};
69
my $GBE_SANDBOX  = $ENV{'GBE_SANDBOX'};
69
my $GBE_SANDBOX     = $ENV{'GBE_SANDBOX'};
70
my $GBE_DPKG_SBOX= $ENV{'GBE_DPKG_SBOX'};
70
my $GBE_DPKG_SBOX   = $ENV{'GBE_DPKG_SBOX'};
71
my $GBE_MACHTYPE = $ENV{'GBE_MACHTYPE'};
71
my $GBE_MACHTYPE    = $ENV{'GBE_MACHTYPE'};
72
 
-
 
73
my $GBE_DPKG_LOCAL  = $ENV{'GBE_DPKG_LOCAL'};
-
 
74
my $GBE_DPKG_CACHE  = $ENV{'GBE_DPKG_CACHE'};
-
 
75
my $GBE_DPKG        = $ENV{'GBE_DPKG'};
-
 
76
my $GBE_DPLY        = $ENV{'GBE_DPLY'};
-
 
77
my $GBE_DPKG_STORE  = $ENV{'GBE_DPKG_STORE'};
-
 
78
my $GBE_BUILDFILTER = $ENV{'GBE_BUILDFILTER'};
72
my $GBE_BUILDFILTER = $ENV{'GBE_BUILDFILTER'};
79
 
73
 
-
 
74
my $GBE_DPKG_LOCAL      = $ENV{'GBE_DPKG_LOCAL'};
-
 
75
my $GBE_DPKG_CACHE      = $ENV{'GBE_DPKG_CACHE'};
-
 
76
my $GBE_DPKG            = $ENV{'GBE_DPKG'};
-
 
77
my $GBE_DPLY            = $ENV{'GBE_DPLY'};
-
 
78
my $GBE_DPKG_STORE      = $ENV{'GBE_DPKG_STORE'};
-
 
79
my $GBE_DPKG_REPLICA    = $ENV{'GBE_DPKG_REPLICA'};
-
 
80
 
80
#
81
#
81
#   Globals
82
#   Globals
82
#
83
#
83
my @stopped = ();                         # Stopped entries
84
my @stopped = ();                         # Stopped entries
84
my @build_order = ();                     # Build Ordered list of entries
85
my @build_order = ();                     # Build Ordered list of entries
Line 335... Line 336...
335
    #   Look in each package archive directory
336
    #   Look in each package archive directory
336
    #
337
    #
337
    foreach my $dpkg ( $GBE_DPKG_SBOX,
338
    foreach my $dpkg ( $GBE_DPKG_SBOX,
338
                       $GBE_DPKG_LOCAL,
339
                       $GBE_DPKG_LOCAL,
339
                       $GBE_DPKG_CACHE,
340
                       $GBE_DPKG_CACHE,
-
 
341
                       $GBE_DPKG_REPLICA,
340
                       $GBE_DPKG,
342
                       $GBE_DPKG,
341
                       $GBE_DPLY,
343
                       $GBE_DPLY,
342
                       $GBE_DPKG_STORE )
344
                       $GBE_DPKG_STORE )
343
    {
345
    {
344
        next unless ( $dpkg );
346
        next unless ( $dpkg );
Line 1546... Line 1548...
1546
=item B<-toPackage=name>
1548
=item B<-toPackage=name>
1547
 
1549
 
1548
This option is available in all commands that process multiple packages.
1550
This option is available in all commands that process multiple packages.
1549
Package processing will stop at the named package.
1551
Package processing will stop at the named package.
1550
 
1552
 
1551
The package name can be specicied in one of three forms:
1553
The package name can be specified in one of three forms:
1552
 
1554
 
1553
=over 8
1555
=over 8
1554
 
1556
 
1555
=item 1 
1557
=item 1 
1556
 
1558
 
Line 1569... Line 1571...
1569
=item B<-fromPackage=name>
1571
=item B<-fromPackage=name>
1570
 
1572
 
1571
This option is available in all commands that process multiple packages.
1573
This option is available in all commands that process multiple packages.
1572
Package processing will start at the named package.
1574
Package processing will start at the named package.
1573
 
1575
 
1574
The package name can be specified in one of the three forms descibed under the '-toPackage' option.
1576
The package name can be specified in one of the three forms described under the '-toPackage' option.
1575
 
1577
 
1576
=item B<-justPackage=name[,name]>
1578
=item B<-justPackage=name[,name]>
1577
 
1579
 
1578
This option is available in all commands that process multiple packages. The
1580
This option is available in all commands that process multiple packages. The
1579
named packages will be processed in the correct build order. Packages that are
1581
named packages will be processed in the correct build order. Packages that are
Line 1581... Line 1583...
1581
being in the 'fromPackage' to 'toPackage' range.
1583
being in the 'fromPackage' to 'toPackage' range.
1582
 
1584
 
1583
Multiple packages can be named either by separating names with a comma, or
1585
Multiple packages can be named either by separating names with a comma, or
1584
with multiple options.
1586
with multiple options.
1585
 
1587
 
1586
The package names can be specified as a mix of the three forms descibed under the '-toPackage' option.
1588
The package names can be specified as a mix of the three forms described under the '-toPackage' option.
1587
 
1589
 
1588
=item B<-ignorePackage=name[,name]>
1590
=item B<-ignorePackage=name[,name]>
1589
 
1591
 
1590
This option is available in all commands that process multiple packages. The
1592
This option is available in all commands that process multiple packages. The
1591
named packages will not be processed.
1593
named packages will not be processed.
Line 1593... Line 1595...
1593
Multiple packages can be named either by separating names with a comma, or
1595
Multiple packages can be named either by separating names with a comma, or
1594
with multiple options.
1596
with multiple options.
1595
 
1597
 
1596
The exclusion of a package takes precedence over its inclusion.
1598
The exclusion of a package takes precedence over its inclusion.
1597
 
1599
 
1598
The package names can be specified as a mix of the three forms descibed under the '-toPackage' option.
1600
The package names can be specified as a mix of the three forms described under the '-toPackage' option.
1599
 
1601
 
1600
=back
1602
=back
1601
 
1603
 
1602
=head1 DESCRIPTION
1604
=head1 DESCRIPTION
1603
 
1605
 
Line 1736... Line 1738...
1736
 
1738
 
1737
This option prevents one, or more, packages from populating the sandbox.
1739
This option prevents one, or more, packages from populating the sandbox.
1738
Packages specified with this option will not be extracted from version control
1740
Packages specified with this option will not be extracted from version control
1739
and added to the sandbox.
1741
and added to the sandbox.
1740
 
1742
 
1741
Packages can be itentified in three ways:
1743
Packages can be identified in three ways:
1742
 
1744
 
1743
=over 4
1745
=over 4
1744
 
1746
 
1745
=item 1. Package Name
1747
=item 1. Package Name
1746
 
1748
 
Line 1887... Line 1889...
1887
 
1889
 
1888
=head1 Delete Sandbox
1890
=head1 Delete Sandbox
1889
 
1891
 
1890
=head2 NAME
1892
=head2 NAME
1891
 
1893
 
1892
Delete a a sandbox
1894
Delete a sandbox
1893
 
1895
 
1894
=head2 SYNOPSIS
1896
=head2 SYNOPSIS
1895
 
1897
 
1896
jats sandbox [options] delete
1898
jats sandbox [options] delete
1897
 
1899
 
Line 2252... Line 2254...
2252
 
2254
 
2253
=item B<-[no]keepgoing>
2255
=item B<-[no]keepgoing>
2254
 
2256
 
2255
This options controls the behaviour of the command when an error is encountered.
2257
This options controls the behaviour of the command when an error is encountered.
2256
 
2258
 
2257
The default opertation is to terminate the command on the package with the
2259
The default operation is to terminate the command on the package with the
2258
error. This can be modified so that errors are ignored.
2260
error. This can be modified so that errors are ignored.
2259
 
2261
 
2260
=back
2262
=back
2261
 
2263
 
2262
=head2 DESCRIPTION
2264
=head2 DESCRIPTION