Commit b5212f04 authored by Michal Berger's avatar Michal Berger Committed by Tomasz Zawadzki
Browse files

scripts/vagrant: Drop support for Clearlinux



Signed-off-by: default avatarMichal Berger <michalx.berger@intel.com>
Change-Id: Idc0ca75b48cd680bacdd455206b88df6b99d0bff
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6635


Community-CI: Mellanox Build Bot
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent ee191fa8
Loading
Loading
Loading
Loading
+2 −20
Original line number Diff line number Diff line
@@ -19,7 +19,6 @@ def get_box_type(distro)
    'arch'       => 'generic/arch',
    'freebsd11'  => 'generic/freebsd11',
    'freebsd12'  => 'generic/freebsd12',
    'clearlinux' => 'AntonioMeireles/ClearLinux'
  }
  abort("Invalid argument! #{distro}") unless distro_to_type.key?(distro)

@@ -97,9 +96,6 @@ end

def make_spdk_local_copy_of_nfs(config,distro)
  user_group = 'vagrant:vagrant'
  if distro.include? 'clearlinux'
    user_group = 'clear:clear'
  end

  spdk_path = '/home/vagrant/spdk_repo/spdk'
  spdk_tmp_path = '/tmp/spdk'
@@ -114,17 +110,6 @@ def make_spdk_local_copy_of_nfs(config,distro)
  config.vm.provision "shell", inline: $spdk_repo_cmd
end

def clear_cflags(config)
  $clearcflags_cmd = <<-SCRIPT
  echo "export CFLAGS=" >> /etc/profile.d/clearcflags.sh
  echo "export CFFLAGS=" >> /etc/profile.d/clearcflags.sh
  echo "export CXXFLAGS=" >> /etc/profile.d/clearcflags.sh
  echo "export FFLAGS=" >> /etc/profile.d/clearcflags.sh
  echo "export THEANO_FLAGS=" >> /etc/profile.d/clearcflags.sh
  SCRIPT
  config.vm.provision "shell", inline: $clearcflags_cmd, run: "always"
end

def get_nvme_disk(disk, index)
  if ENV['NVME_FILE']
    nvme_file = ENV['NVME_FILE'].split(',')
@@ -285,7 +270,7 @@ provider = (ENV['SPDK_VAGRANT_PROVIDER'] || "virtualbox")
# Get all variables for creating vm
vmcpu = (ENV['SPDK_VAGRANT_VMCPU'] || 2)
vmram = (ENV['SPDK_VAGRANT_VMRAM'] || 4096)
nfs_sync_backend_distros = ['freebsd', 'clearlinux']
nfs_sync_backend_distros = ['freebsd']
openstack_network = (ENV['SPDK_OPENSTACK_NETWORK'] || false)

# generic/freebsd boxes do not work properly with vagrant-proxyconf and
@@ -337,10 +322,7 @@ Vagrant.configure(2) do |config|
  # use http proxy if avaiable
  setup_proxy(config, distro)

  # Clear CFLAGS in clear linux
  clear_cflags(config) if distro == 'clearlinux'

  # freebsd and clearlinux boxes in order to have spdk sources synced from
  # freebsd boxes in order to have spdk sources synced from
  # host properly will use NFS with "ro" option enabled to prevent changes
  # on host filesystem.
  # To make sources usable in the guest VM we need to unmount them and use