从vagrant中的用户输入获取配置设备

时间:2014-10-29 13:13:36

标签: vagrant virtualbox vagrantfile

我使用配置脚本构建了一个vagrant文​​件。目标是为vm内的嵌入式设备构建一个完整的Linux系统,并将其写入主机存储卡读卡器中的SD卡。我想问一下用户带有SD卡的设备。 我知道我可以把图像写回共享的vagrant文​​件夹。但是我希望有一个解决方案,我可以运行流浪汉,去吃午饭,并在我回来时准备好SD卡。 有人有个主意吗?如果它是一个真正的跨平台解决方案会很好。

1 个答案:

答案 0 :(得分:0)

您可以使用vboxmanage查询hostusb设备,而Vagrantfile只是ruby,因此您可以在Vagrantfile中进行shell调用以获取设备,然后评估用户选择的设备并将USB设备ID放入virtualbox语法中作为在Vagrantfile的实际流浪者部分运行之前延迟加载的附加参数。