Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add a flag --cfg=contexts/stacksize and rename other context flags to be
[simgrid.git] / buildtools / pipol / ruby.pl
1 #!/usr/bin/perl -w
2 use strict;
3
4 if( -e "/usr/bin/apt-get")
5 {
6         my($ruby_version)=`apt-cache search ruby1.9.*-dev`;
7         
8         $ruby_version =~ s/-dev.*//g;
9         chomp $ruby_version;
10         
11         print "ruby to install $ruby_version $ruby_version-dev\n";
12         `sudo apt-get install -y $ruby_version $ruby_version-dev`;
13         
14         print "ln -sf /usr/bin/$ruby_version /usr/bin/ruby\n";
15         `sudo ln -sf /usr/bin/$ruby_version /usr/bin/ruby`;
16         
17         $ruby_version=`ruby --version`;
18         print "ruby = $ruby_version";
19 }
20 elsif(-e "/usr/bin/yum")
21 {
22         `sudo yum -y -q install ruby-devel ruby`
23 }