vagrant.sh 723 B

12345678910111213141516171819202122232425262728293031
  1. #!/bin/bash
  2. useradd -m -s /bin/bash vagrant
  3. # Set up sudo
  4. echo '%vagrant ALL=(ALL:ALL) NOPASSWD:ALL' > /etc/sudoers.d/vagrant
  5. echo 'Defaults:vagrant !requiretty' >> /etc/sudoers.d/vagrant
  6. chmod 0440 /etc/sudoers.d/vagrant
  7. gpasswd -d vagrant wheel
  8. sudo xbps-install -Sy wget
  9. # Installing vagrant keys
  10. mkdir /home/vagrant/.ssh
  11. chmod 700 /home/vagrant/.ssh
  12. cd /home/vagrant/.ssh
  13. wget --no-check-certificate 'https://raw.github.com/mitchellh/vagrant/master/keys/vagrant.pub' -O authorized_keys
  14. chmod 600 /home/vagrant/.ssh/authorized_keys
  15. chown -R vagrant /home/vagrant/.ssh
  16. # Install NFS for Vagrant
  17. xbps-install -Sy nfs-utils
  18. passwd -dl vagrant
  19. passwd -dl void
  20. passwd -dl root
  21. rm -rf /var/cache/xbps
  22. shutdown -P now