Предоставление с Vagrant на коробке, которая использует Busybox

Когда я пытаюсь подготовиться на своем глюонном узле Freifunk, как я делаю это на других машинах Debian:

Vagrant.configure("2") do |config|
  config.vm.provision "shell", path: "bootstrap-node.sh"
end

Тогда я получаю ошибку:

The configured shell (config.ssh.shell) is invalid and unable

Как настроить настройку для Busybox ash?

1 ответ

Решение

Мой busy box не включает в себя bash, он сделан для небольшого роутера с оперативной памятью 4 МБ.

Вы можете настроить его с

config.ssh.shell = 'ash'

Это определит пепел как оболочку. Смотрите: http://docs.vagrantup.com/v2/vagrantfile/ssh_settings.html

Это решение моего вопроса здесь, хотя у меня теперь есть проблема с последующей проверкой, а это еще один вопрос: vagrant ash: sudo: not found

Другие вопросы по тегам