]> granicus.if.org Git - libevent/commitdiff
vagrant/netbsd: more reliable way of installing packages
authorAzat Khuzhin <a3at.mail@gmail.com>
Wed, 18 Jan 2017 11:33:56 +0000 (14:33 +0300)
committerAzat Khuzhin <a3at.mail@gmail.com>
Thu, 19 Jan 2017 17:46:07 +0000 (20:46 +0300)
Link: http://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/doc/pkgsrc.html#installing-binary-packages
Vagrantfile

index 94b2831b05369088f9fb8f9b79fc1aa241995d3f..793a0a23a42298b1abe4bf0b49ab826106643218 100644 (file)
@@ -124,13 +124,10 @@ Vagrant.configure("2") do |config|
     netbsd.vm.synced_folder ".vagrant/libevent-netbsd", "/vagrant",
       type: "rsync", group: "wheel"
 
-    # TODO: more reliable way to install packages
     if ENV['NO_PKG'] != "true"
       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
-        pkg_add ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/7.0_2016Q2/All/ninja-build-1.7.1.tgz
-        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
+        export PKG_PATH="ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/7.0_2016Q2/All/"
+        pkg_add ncurses ninja-build automake cmake
       SHELL
     end