Changeset 226 in ProjectBuilder for devel/pb/contrib/pbsetupqemu
- Timestamp:
- Oct 17, 2007, 6:38:20 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/contrib/pbsetupqemu
r220 r226 79 79 } 80 80 81 my $topbuilddir=`rpmquery --eval '%{_topdir}' 2> /dev/null`;82 chomp($topbuilddir);81 #my $topbuilddir=`rpmquery --eval '%{_topdir}' 2> /dev/null`; 82 #chomp($topbuilddir); 83 83 84 84 if ( $dver <= 4 ) { 85 85 # FC4 - AppConfig unavailable 86 system "yum -y $opt install neon newt-devel slang-devel autoconf automake libtool gcc rpm-build wget gcc-c++ docbook-utils-pdf ImageMagick man patch cdrecord mkisofs perl-DateManip ntp sudo ; rm -rf AppConfig-* ; wget http://search.cpan.org/CPAN/authors/id/A/AB/ABW/AppConfig-1.66.tar.gz ; tar xvfz AppConfig-1.66.tar.gz ; cd AppConfig* ; perl Makefile.PL ; make ; make install ; cd ..";86 system "yum -y $opt install neon newt-devel slang-devel autoconf automake libtool gcc rpm-build wget gcc-c++ docbook-utils-pdf ImageMagick man patch cdrecord mkisofs perl-DateManip ntp sudo ; rm -rf AppConfig-* ; rm -rf AppConfig* ; wget http://search.cpan.org/CPAN/authors/id/A/AB/ABW/AppConfig-1.66.tar.gz ; tar xvfz AppConfig-1.66.tar.gz ; cd AppConfig* ; perl Makefile.PL ; make ; make install ; cd .."; 87 87 } else { 88 88 # FC5/6/7 … … 117 117 # Adapt sudoers 118 118 $file="/etc/sudoers"; 119 $found = 0;120 119 open(PBFILE,$file) || die "Unable to open $file"; 121 120 open(PBOUT,"> $file.new") || die "Unable to open $file.new"; 122 121 while (<PBFILE>) { 123 $found = 1if (/^pb /);122 next if (/^pb /); 124 123 s/Defaults[ \t]+requiretty//; 125 124 print PBOUT $_; 126 125 } 127 126 close(PBFILE); 128 print PBOUT "pb ALL=(ALL) NOPASSWD:ALL\n" if ( $found == 0 );127 print PBOUT "pb ALL=(ALL) NOPASSWD:ALL\n"; 129 128 close(PBOUT); 130 129 rename("$file.new",$file); … … 172 171 } 173 172 174 system "rm -rf project-builder-* ; wget 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 ..";173 system "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 .."; 175 174
Note:
See TracChangeset
for help on using the changeset viewer.