X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8390edb6b4361182e8afc6bc34aa7b8f5eba65fa..900de20b50b969d43f494804b2b92eb4442ab4a3:/buildtools/pipol/ruby.pl diff --git a/buildtools/pipol/ruby.pl b/buildtools/pipol/ruby.pl index fb86749bd6..d27264cbd9 100644 --- a/buildtools/pipol/ruby.pl +++ b/buildtools/pipol/ruby.pl @@ -1,23 +1,32 @@ #!/usr/bin/perl -w use strict; - +my($ruby_version); if( -e "/usr/bin/apt-get") { - my($ruby_version)=`apt-cache search ruby1.9.*-dev`; + $ruby_version = `apt-cache search ruby1.9.1-dev`; + + if( $ruby_version=~ /^$/){ + $ruby_version = `apt-cache search ruby1.9-dev`; + } + + if( $ruby_version=~ /^$/){ + return; + } $ruby_version =~ s/-dev.*//g; chomp $ruby_version; print "ruby to install $ruby_version $ruby_version-dev\n"; `sudo apt-get install -y $ruby_version $ruby_version-dev`; - - print "ln -sf /usr/bin/$ruby_version /usr/bin/ruby\n"; `sudo ln -sf /usr/bin/$ruby_version /usr/bin/ruby`; - $ruby_version=`ruby --version`; - print "ruby = $ruby_version"; -} -elsif(-e "/usr/bin/yum") -{ - `sudo yum -y -q install ruby-devel ruby` + $ruby_version=~ s/-dev//g; + $ruby_version=~ s/ruby/ruby\*/g; + my($ruby_lib)=`ls /usr/lib/lib$ruby_version.so`; + chomp $ruby_lib; + `sudo ln -sf "$ruby_lib" /usr/lib/libruby.so`; } + +$ruby_version=`ruby --version`; +print "ruby = $ruby_version"; +print "libruby = ".`ls /usr/lib/libruby.so`; \ No newline at end of file