Advertisement
dfarrell07

deb_vagrantfile_install_times

Aug 1st, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. ```
  2. # sucessful vagrant up
  3. sudo vagrant up --provider=libvirt 3.70s user 0.44s system 4% cpu 1:41.78 total
  4. [~/packaging/deb]$ git diff|cat *[review/akshita_jha/40190]
  5. diff --git a/deb/Vagrantfile b/deb/Vagrantfile
  6. index 8104a1a..75245da 100644
  7. --- a/deb/Vagrantfile
  8. +++ b/deb/Vagrantfile
  9. @@ -3,18 +3,18 @@
  10.  
  11. Vagrant.configure("2") do |config|
  12.  
  13. + # Start from Debian VM so resulting pkgs will build on all Deb derivatives
  14. config.vm.box = "debian/jessie64"
  15.  
  16. - # Install Debian package development tools
  17. - config.vm.provision "shell", inline: "apt-get install -y dpkg-dev --force-yes"
  18. -
  19. - # Install helper programs for debian/rules
  20. - config.vm.provision "shell", inline: "apt-get install -y debhelper --force-yes"
  21. -
  22. - # Install systemd unit files
  23. - config.vm.provision "shell", inline: "apt-get install -y dh-systemd --force-yes"
  24. -
  25. - # Install Java 7 for Beryllium
  26. - config.vm.provision "shell", inline: "apt-get install -y default-jdk --force-yes"
  27. + # NFS is fragile, disable it and use rsync
  28. + config.nfs.functional = false
  29.  
  30. + # Install Debian package dev tools, helper programs for debian/rules,
  31. + # systemd unit files, Java 7 for ODL Beryllium
  32. + config.vm.provision "shell", inline: "apt-get install -y --force-yes \
  33. + dpkg-dev \
  34. + debhelper \
  35. + dh-systemd \
  36. + default-jdk \
  37. + "
  38. end
  39. ```
  40.  
  41. ```
  42. # sucessful vagrant up
  43. sudo vagrant up --provider=libvirt 3.79s user 0.44s system 3% cpu 2:09.58 total
  44. ~/packaging/deb]$ git diff|cat *[review/akshita_jha/40190]
  45. diff --git a/deb/Vagrantfile b/deb/Vagrantfile
  46. index 8104a1a..d1d17b0 100644
  47. --- a/deb/Vagrantfile
  48. +++ b/deb/Vagrantfile
  49. @@ -5,6 +5,9 @@ Vagrant.configure("2") do |config|
  50.  
  51. config.vm.box = "debian/jessie64"
  52.  
  53. + # NFS is fragile, disable it and use rsync
  54. + config.nfs.functional = false
  55. +
  56. # Install Debian package development tools
  57. config.vm.provision "shell", inline: "apt-get install -y dpkg-dev --force-yes"
  58. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement