Using perl Syntax Highlighting
- sub install_modules {
- foreach my $mod (@modules_to_install) {
- $mod =~ s/.tar.gz//;
- print hr,h2($mod);
- print '<pre>'
- ,`cd $FTP_CPAN_MODULES_DIR; $TAR -xvzf $mod.tar.gz 2>&1` # unzips and untars
- ,`cd $FTP_CPAN_MODULES_DIR/$mod; echo "<hr>Makefile.PL:\n"; /usr/bin/perl Makefile.PL PREFIX=$LOCAL_PERL_DIR 2>&1;`
- ,`cd $FTP_CPAN_MODULES_DIR/$mod; echo "<hr>make:\n"; $MAKE 2>&1;`
- ,`cd $FTP_CPAN_MODULES_DIR/$mod; echo "<hr>make test:\n"; $MAKE test 2>&1;`
- ,`cd $FTP_CPAN_MODULES_DIR/$mod; echo "<hr>make install:\n"; $MAKE install 2>&1`
- ,'</pre>';
- }
- print hr,p('Done!')
- ,'<div><a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=244452&type=3" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a></div>'
- }
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4
La primera línea de `cd $FTP_CPAN_MODULES_DIR; $TAR -xvzf $mod.tar.gz 2>&1` es la que me falla, pero he probado a hacerlo desde el terminal de dos maneras, como root y como usuario, y me funciona, así que me parece que me voy a rendir... porque no veo el error en el código... ya que la ruta que me dices $FTP_CPAN_MODULES_DIR la he comprobado repetidas veces y es correcta...