From 94c8466f945411ce50a3e7b43908716305eecb98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20M=C3=BCller?= Date: Sat, 5 Dec 2020 02:01:42 +0100 Subject: [PATCH] Remove Vagrantfile not used anymore --- Vagrantfile | 71 ----------------------------------------------------- 1 file changed, 71 deletions(-) delete mode 100644 Vagrantfile diff --git a/Vagrantfile b/Vagrantfile deleted file mode 100644 index 859f682dbf2a..000000000000 --- a/Vagrantfile +++ /dev/null @@ -1,71 +0,0 @@ -# -*- mode: ruby -*- -# vi: set ft=ruby : - -clone_crystal_from_vagrant = lambda do |config| - config.vm.provision :shell, privileged: false, inline: %( - git clone /vagrant crystal - ) -end - -Vagrant.configure("2") do |config| - %w(precise trusty xenial).product([32, 64]).each do |dist, bits| - box_name = "#{dist}#{bits}" - - config.vm.define(box_name) do |c| - c.vm.box = "ubuntu/#{box_name}" - - c.vm.provision :shell, inline: %( - curl -s https://dist.crystal-lang.org/apt/setup.sh | sh - apt-get install -y crystal git libgmp3-dev zlib1g-dev libedit-dev libxml2-dev libssl-dev libyaml-dev libreadline-dev g++ - curl -s https://crystal-lang.s3.amazonaws.com/llvm/llvm-3.5.0-1-linux-`uname -m`.tar.gz | tar xz -C /opt - echo 'export LIBRARY_PATH="/opt/crystal/embedded/lib"' > /etc/profile.d/crystal.sh - echo 'export PATH="$PATH:/opt/llvm-3.5.0-1/bin"' >> /etc/profile.d/crystal.sh - ) - - clone_crystal_from_vagrant.call(c) - end - end - - [[:jessie, '3.5'], [:stretch, '3.9']].product([32, 64]).each do |(dist, ver), bits| - box_name = "#{dist}#{bits}" - - config.vm.define(box_name) do |c| - c.vm.box = "debian/#{box_name}" - - c.vm.provision :shell, inline: %( - apt-get -y install apt-transport-https dirmngr - apt-key adv --keyserver keys.gnupg.net --recv-keys 09617FD37CC06B54 - echo 'deb https://dist.crystal-lang.org/apt crystal main' > /etc/apt/sources.list.d/crystal.list - apt-get update - apt-get -y install crystal curl git libgmp3-dev zlib1g-dev libedit-dev libxml2-dev libssl-dev libyaml-dev libreadline-dev g++ llvm-#{ver} llvm-#{ver}-dev - echo 'export LIBRARY_PATH="/opt/crystal/embedded/lib"' > /etc/profile.d/crystal.sh - ) - - clone_crystal_from_vagrant.call(c) - end - end - - config.vm.define "freebsd" do |c| - c.ssh.shell = "csh" - c.vm.box = "freebsd/FreeBSD-10.2-RELEASE" - - c.vm.network "private_network", type: "dhcp" - c.vm.synced_folder ".", "/vagrant", type: "nfs" - - # to build boehm-gc from git repository: - #c.vm.provision :shell, inline: %( - # pkg install -y libtool automake autoconf libatomic_ops - #) - - c.vm.provision :shell, inline: %( - pkg install -y git gmake pkgconf pcre libunwind clang36 libyaml gmp libevent2 - ) - - clone_crystal_from_vagrant.call(c) - end - - config.vm.provider "virtualbox" do |vb| - vb.memory = 4096 - vb.cpus = 2 - end -end