vagrant/netbsd: more reliable way of installing packages

Link: http://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/doc/pkgsrc.html#installing-binary-packages
This commit is contained in:
Azat Khuzhin 2017-01-18 14:33:56 +03:00
parent 26f416c1a5
commit 36da6877f0

7
Vagrantfile vendored
View File

@ -124,13 +124,10 @@ Vagrant.configure("2") do |config|
netbsd.vm.synced_folder ".vagrant/libevent-netbsd", "/vagrant", netbsd.vm.synced_folder ".vagrant/libevent-netbsd", "/vagrant",
type: "rsync", group: "wheel" type: "rsync", group: "wheel"
# TODO: more reliable way to install packages
if ENV['NO_PKG'] != "true" if ENV['NO_PKG'] != "true"
netbsd.vm.provision "shell", inline: <<-SHELL netbsd.vm.provision "shell", inline: <<-SHELL
pkg_add ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/7.0_2016Q2/All/ncurses-6.0nb1.tgz export PKG_PATH="ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/7.0_2016Q2/All/"
pkg_add ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/7.0_2016Q2/All/ninja-build-1.7.1.tgz pkg_add ncurses ninja-build automake cmake
pkg_add ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/7.0_2016Q2/All/automake-1.15nb3.tgz
pkg_add ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/7.0_2016Q2/All/cmake-3.5.2.tgz
SHELL SHELL
end end