Changeset 518 in ProjectBuilder
- Timestamp:
- Aug 7, 2008, 2:36:45 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
0.9.3/pb/bin/pb
r516 r518 1551 1551 my $keyfile = pb_ssh_get(1); 1552 1552 1553 my ($vmhost,$vmport ) = pb_conf_get("vmhost","vmport");1553 my ($vmhost,$vmport,$vmntp) = pb_conf_get("vmhost","vmport","vmntp"); 1554 1554 my $nport = $vmport->{$ENV{'PBPROJ'}}; 1555 1555 $nport = "$pbport" if (defined $pbport); … … 1581 1581 use strict; 1582 1582 use File::Copy; 1583 1584 # We should not need in this script more functions than what is provided 1585 # by Base and Distribution to avoid problems at exec time. 1586 # They are appended at the end. 1583 1587 1584 1588 our $pbdebug; … … 1600 1604 my $count = 0; 1601 1605 while (<PBFILE>) { 1606 1602 1607 EOF 1603 1608 print SCRIPT << "EOF"; … … 1611 1616 rename("\$file1.new",\$file1); 1612 1617 chmod 0600,\$file1; 1618 1619 # Sync date 1620 pb_system("/usr/sbin/ntpdate \$vmntp->{'PBPRROJ'}","Syncing date to \$vmntp{'PBPRROJ'}"); 1621 1613 1622 EOF 1614 1623 } … … 1720 1729 } 1721 1730 1722 # Sync date1723 #system "/usr/sbin/ntpdate ntp.pool.org";1724 1725 1731 pb_system("rm -rf perl-ProjectBuilder-* ; wget --passive-ftp ftp://ftp.mondorescue.org/src/perl-ProjectBuilder-latest.tar.gz ; tar xvfz perl-ProjectBuilder-latest.tar.gz ; cd perl-ProjectBuilder-* ; perl Makefile.PL ; make ; make install ; cd .. ; rm -rf perl-ProjectBuilder-* ; rm -rf project-builder-* ; wget --passive-ftp ftp://ftp.mondorescue.org/src/project-builder-latest.tar.gz ; tar xvfz project-builder-latest.tar.gz ; cd project-builder-* ; perl Makefile.PL ; make ; make install ; cd .. ; rm -rf project-builder-* ;","Building Project-Builder"); 1726 1732 system "pb 2>&1 | head -5"; 1727 1733 EOF 1728 # Adds pb_distro_init from ProjectBuilder::Distribution 1734 # Adds pb_distro_init from ProjectBuilder::Distribution and Base 1729 1735 foreach my $d (@INC) { 1730 1736 my @f = ("$d/ProjectBuilder/Base.pm","$d/ProjectBuilder/Distribution.pm"); … … 1793 1799 } 1794 1800 1795 pb_system("yum -y $opt install rpm-build wget patch ntp sudo perl-DateManip perl-File-MimeInfo perl-ExtUtils-MakeMaker perl-Mail-Sendmail",$cmtall);1796 1801 if ($dver eq 4) { 1802 pb_system("yum -y $opt install rpm-build wget patch ntp sudo perl-DateManip perl-ExtUtils-MakeMaker",$cmtall); 1797 1803 pb_system("$insmb","$cmtmb"); 1798 1804 pb_system("$insfm","$cmtfm"); 1799 1805 pb_system("$insfb","$cmtfb"); 1806 pb_system("$insms","$cmtms"); 1807 } else { 1808 pb_system("yum -y $opt install rpm-build wget patch ntp sudo perl-DateManip perl-ExtUtils-MakeMaker perl-File-MimeInfo perl-Mail-Sendmail",$cmtall); 1800 1809 } 1801 1810 } elsif (( $dfam eq "rh" ) || ($ddir eq "sles") || (($ddir eq "suse") && (($dver eq "10.1") || ($dver eq "10.0"))) || ($ddir eq "slackware")) {
Note:
See TracChangeset
for help on using the changeset viewer.