Changeset 517 in ProjectBuilder for devel/pb/bin
- Timestamp:
- Aug 7, 2008, 2:34:22 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/bin/pb
r512 r517 1553 1553 my $keyfile = pb_ssh_get(1); 1554 1554 1555 my ($vmhost,$vmport ) = pb_conf_get("vmhost","vmport");1555 my ($vmhost,$vmport,$vmntp) = pb_conf_get("vmhost","vmport","vmntp"); 1556 1556 my $nport = $vmport->{$ENV{'PBPROJ'}}; 1557 1557 $nport = "$pbport" if (defined $pbport); … … 1583 1583 use strict; 1584 1584 use File::Copy; 1585 1586 # We should not need in this script more functions than what is provided 1587 # by Base and Distribution to avoid problems at exec time. 1588 # They are appended at the end. 1585 1589 1586 1590 our $pbdebug; … … 1602 1606 my $count = 0; 1603 1607 while (<PBFILE>) { 1608 1604 1609 EOF 1605 1610 print SCRIPT << "EOF"; … … 1613 1618 rename("\$file1.new",\$file1); 1614 1619 chmod 0600,\$file1; 1620 1621 # Sync date 1622 pb_system("/usr/sbin/ntpdate \$vmntp->{'PBPRROJ'}","Syncing date to \$vmntp{'PBPRROJ'}"); 1623 1615 1624 EOF 1616 1625 } … … 1722 1731 } 1723 1732 1724 # Sync date1725 #system "/usr/sbin/ntpdate ntp.pool.org";1726 1727 1733 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"); 1728 1734 system "pb 2>&1 | head -5"; 1729 1735 EOF 1730 # Adds pb_distro_init from ProjectBuilder::Distribution 1736 # Adds pb_distro_init from ProjectBuilder::Distribution and Base 1731 1737 foreach my $d (@INC) { 1732 1738 my @f = ("$d/ProjectBuilder/Base.pm","$d/ProjectBuilder/Distribution.pm"); … … 1797 1803 } 1798 1804 1799 pb_system("yum -y $opt install rpm-build wget patch ntp sudo perl-DateManip perl-File-MimeInfo perl-ExtUtils-MakeMaker perl-Mail-Sendmail perl-Locale-gettext",$cmtall);1800 1805 if ($dver eq 4) { 1806 pb_system("yum -y $opt install rpm-build wget patch ntp sudo perl-DateManip perl-ExtUtils-MakeMaker",$cmtall); 1801 1807 pb_system("$insmb","$cmtmb"); 1802 1808 pb_system("$insfm","$cmtfm"); 1803 1809 pb_system("$insfb","$cmtfb"); 1810 pb_system("$insms","$cmtms"); 1811 pb_system("$inslg","$cmtlg"); 1812 } else { 1813 pb_system("yum -y $opt install rpm-build wget patch ntp sudo perl-DateManip perl-ExtUtils-MakeMaker perl-File-MimeInfo perl-Mail-Sendmail",$cmtall); 1804 1814 pb_system("$inslg","$cmtlg"); 1805 1815 }
Note:
See TracChangeset
for help on using the changeset viewer.