Changeset 507 in ProjectBuilder for devel/pb/bin/pb
- Timestamp:
- Aug 7, 2008, 2:07:41 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/bin/pb
r500 r507 1777 1777 my $insfb = "rm -rf File-Basedir* ; wget http://search.cpan.org/CPAN/authors/id/P/PA/PARDUS/File-BaseDir-0.03.tar.gz ; tar xvfz File-BaseDir-0.03.tar.gz ; cd File-BaseDir* ; perl Makefile.PL ; make ; make install ; cd .. ; rm -rf File-BaseDir*"; 1778 1778 my $insms = "rm -rf Mail-Sendmail* ; wget http://search.cpan.org/CPAN/authors/id/M/MI/MIVKOVIC/Mail-Sendmail-0.79.tar.gz ; tar xvfz Mail-Sendmail-0.79.tar.gz ; cd Mail-Sendmail* ; perl Makefile.PL ; make ; make install ; cd .. ; rm -rf Mail-Sendmail*"; 1779 my $inslg = "rm -rf gettext* ; wget http://search.cpan.org/CPAN/authors/id/P/PV/PVANDRY/gettext-1.05.tar.gz ; tar xvfz gettext-1.05.tar.gz ; cd gettext* ; perl Makefile.PL ; make ; make install ; cd .. ; rm -rf gettext*"; 1779 1780 my $cmtdm = "Installing Date-Manip perl module"; 1780 1781 my $cmtmb = "Installing Module-Build perl module"; … … 1782 1783 my $cmtfb = "Installing File-Basedir perl module"; 1783 1784 my $cmtms = "Installing Perl-Sendmail perl module"; 1785 my $cmtlg = "Installing Perl-Locale-gettext perl module"; 1784 1786 my $cmtall = "Installing required modules"; 1785 1787 … … 1794 1796 } 1795 1797 1796 pb_system("yum -y $opt install rpm-build wget patch ntp sudo perl-DateManip perl-File-MimeInfo perl-ExtUtils-MakeMaker perl-Mail-Sendmail ",$cmtall);1798 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); 1797 1799 if ($dver eq 4) { 1798 1800 pb_system("$insmb","$cmtmb"); 1799 1801 pb_system("$insfm","$cmtfm"); 1800 1802 pb_system("$insfb","$cmtfb"); 1803 pb_system("$inslg","$cmtlg"); 1801 1804 } 1802 1805 } elsif (( $dfam eq "rh" ) || ($ddir eq "sles") || (($ddir eq "suse") && (($dver eq "10.1") || ($dver eq "10.0"))) || ($ddir eq "slackware")) { … … 1808 1811 pb_system("$insfb","$cmtfb"); 1809 1812 pb_system("$insms","$cmtms"); 1813 pb_system("$inslg","$cmtlg"); 1810 1814 } elsif ($ddir eq "suse") { 1811 1815 # New OpenSuSE … … 1813 1817 pb_system("$insfm","$cmtfm"); 1814 1818 pb_system("$insfb","$cmtfb"); 1815 pb_system("export TERM=linux ; liste=\"\" ; for i in make wget patch sudo perl-DateManip perl-File-HomeDir perl-Mail-Sendmail xntp; do rpm -q \$i 1> /dev/null 2> /dev/null ; if [ \$\? != 0 ]; then liste=\"\$liste \$i\"; fi; done; echo \"Liste: \$liste\" ; if [ \"\$liste\" != \"\" ]; then yast2 -i \$liste ; fi","$cmtall");1819 pb_system("export TERM=linux ; liste=\"\" ; for i in make wget patch sudo perl-DateManip perl-File-HomeDir perl-Mail-Sendmail perl-Locale-gettext xntp; do rpm -q \$i 1> /dev/null 2> /dev/null ; if [ \$\? != 0 ]; then liste=\"\$liste \$i\"; fi; done; echo \"Liste: \$liste\" ; if [ \"\$liste\" != \"\" ]; then yast2 -i \$liste ; fi","$cmtall"); 1816 1820 } elsif ( $dfam eq "md" ) { 1817 pb_system("urpmi.update -a ; urpmi --auto rpm-build wget sudo patch ntp-client perl-File-MimeInfo perl-Mail-Sendmail ","$cmtall");1821 pb_system("urpmi.update -a ; urpmi --auto rpm-build wget sudo patch ntp-client perl-File-MimeInfo perl-Mail-Sendmail perl-Locale-gettext","$cmtall"); 1818 1822 if (($ddir eq "mandrake") && ($dver eq "10.1")) { 1819 1823 pb_system("$insdm","$cmtdm"); 1824 pb_system("$inslg","$cmtlg"); 1820 1825 } else { 1821 1826 pb_system("urpmi --auto perl-DateManip","$cmtdm"); 1827 pb_system("urpmi --auto perl-Locale-gettext","$cmtdm"); 1822 1828 } 1823 1829 } elsif ( $dfam eq "du" ) { … … 1826 1832 pb_system("$insfb","$cmtfb"); 1827 1833 pb_system("$insfm","$cmtfm"); 1828 pb_system("apt-get -y install wget patch ssh sudo debian-builder dh-make fakeroot ntpdate libmodule-build-perl libdate-manip-perl libmail-sendmail-perl ","$cmtall");1834 pb_system("apt-get -y install wget patch ssh sudo debian-builder dh-make fakeroot ntpdate libmodule-build-perl libdate-manip-perl libmail-sendmail-perl liblocale-gettext-perl","$cmtall"); 1829 1835 } else { 1830 pb_system("apt-get update; apt-get -y install wget patch openssh-server dpkg-dev sudo debian-builder dh-make fakeroot ntpdate libfile-mimeinfo-perl libmodule-build-perl libdate-manip-perl libmail-sendmail-perl ","$cmtall");1836 pb_system("apt-get update; apt-get -y install wget patch openssh-server dpkg-dev sudo debian-builder dh-make fakeroot ntpdate libfile-mimeinfo-perl libmodule-build-perl libdate-manip-perl libmail-sendmail-perl liblocale-gettext-perl","$cmtall"); 1831 1837 } 1832 1838 } elsif ( $dfam eq "gen" ) { 1833 1839 #system "emerge -u system"; 1834 pb_system("emerge wget sudo ntp DateManip File-MimeInfo Mail-Sendmail ","$cmtall");1840 pb_system("emerge wget sudo ntp DateManip File-MimeInfo Mail-Sendmail Locale-gettext","$cmtall"); 1835 1841 } else { 1836 1842 pb_log(0,"No pkg to install\n");
Note:
See TracChangeset
for help on using the changeset viewer.