Changeset 397 in ProjectBuilder for devel/pb/bin
- Timestamp:
- Apr 19, 2008, 1:03:02 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/bin/pb
r395 r397 12 12 use strict 'vars'; 13 13 use Getopt::Long qw(:config auto_abbrev no_ignore_case); 14 use Pod::Usage;15 14 use Data::Dumper; 16 15 use English; 17 16 use File::Basename; 18 17 use File::Copy; 19 use File::Path;20 18 use File::stat; 21 19 use File::Temp qw(tempdir); 22 20 use Date::Manip; 23 use Time::localtime qw(localtime);24 21 use POSIX qw(strftime); 25 26 27 # Global variables28 22 use lib qw (lib); 29 23 use ProjectBuilder::Distribution; … … 31 25 use ProjectBuilder::Base; 32 26 27 # Global variables 33 28 my %opts; # CLI Options 34 29 my $action; # action to realize … … 304 299 305 300 my ($projectbuilderver,$projectbuilderrev) = pb_version_init(); 301 302 # Initialize the syntax string 303 304 pb_syntax_init("pb (aka project-builder.org) Version $projectbuilderver-$projectbuilderrev\n"); 306 305 307 306 GetOptions("help|?|h" => \$opts{'h'}, … … 1637 1636 } 1638 1637 1639 sub pb_syntax {1640 1641 my $exit_status = shift || -1;1642 my $verbose_level = shift || 0;1643 1644 my $filehandle = \*STDERR;1645 1646 $filehandle = \*STDOUT if ($exit_status == 0);1647 1648 pod2usage( { -message => "pb (aka project-builder.org) Version $projectbuilderver-$projectbuilderrev\n",1649 -exitval => $exit_status ,1650 -verbose => $verbose_level,1651 -output => $filehandle } );1652 }1653 1654 1638 sub pb_env_init { 1655 1639 … … 1789 1773 1790 1774 pb_log(2,"PBBUILDDIR: $ENV{'PBBUILDDIR'}\n"); 1791 # 1792 # Set temp directory 1793 # 1794 if (not defined $ENV{'TMPDIR'}) { 1795 $ENV{'TMPDIR'}="/tmp"; 1796 } 1797 $ENV{'PBTMP'} = tempdir( "pb.XXXXXXXXXX", DIR => $ENV{'TMPDIR'}, CLEANUP => 1 ); 1775 1776 pb_temp_init(); 1798 1777 pb_log(2,"PBTMP: $ENV{'PBTMP'}\n"); 1799 1778 … … 3199 3178 # If we don't need to do it, or don't have it fake something 3200 3179 if (((not defined $chglog) || (! -f $chglog)) && ($doit ne "yes")) { 3201 my @date =(localtime->sec(), localtime->min(), localtime->hour(), localtime->mday(), localtime->mon(), localtime->year(), localtime->wday(), localtime->yday(), localtime->isdst());3180 my @date = pb_get_date(); 3202 3181 $date = strftime("%Y-%m-%d", @date); 3203 3182 $ndate = UnixDate($date,"%a", "%b", "%d", "%Y");
Note:
See TracChangeset
for help on using the changeset viewer.