Advertisement
Guest User

dascript

a guest
Dec 4th, 2015
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. #!/bin/bash
  2. echo "DO NO RUN THIS AS ROOT. Use Sudo Instead"
  3. sleep 1
  4. echo "Launching in 5."
  5. sleep 5
  6. CAN_I_RUN_SUDO=$(sudo -n uptime 2>&1|grep "load"|wc -l)
  7. if [ ${CAN_I_RUN_SUDO} == 0 ]
  8. then
  9. echo "This script requires elevation."
  10. sleep 2
  11. echo "Terminating"
  12. else
  13. echo "Initialising Installation"
  14. echo "Adding Java PPA..."
  15. sudo chmod 777 /etc/apt/sources.list
  16. echo "#Oracle Java REPOSITORY" >> /etc/apt/sources.list
  17. echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu wily main " >> /etc/apt/sources.list
  18. sudo chmod 644 /etc/apt/sources.list
  19. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 > /dev/null
  20. echo "Updating Sources..."
  21. sudo apt-get update > /dev/null
  22. echo "Upgrading base system..."
  23. sudo apt-get upgrade > /dev/null
  24. echo "Installing Relevant Software"
  25. sudo apt-get install virtualbox-guest-x11 xinit midori xorg matchbox --no-install-recommends --force-yes -y > /dev/null
  26. clear
  27. echo "Installing Java 6 - Please confirm oracle license agreement."
  28. sleep 3
  29. sudo apt-get install oracle-java6-installer -y --force-yes
  30. clear
  31. echo "Installation Finished."
  32. sleep 1
  33. echo "Configuring X11"
  34. touch ~/.xinitrc
  35. echo "#!/bin/bash" >> ~/.xinitrc
  36. echo "xset -dpms # disable DPMS (Energy Star) features." >> ~/.xinitrc
  37. echo "xset s off # disable screen saver" >> ~/.xinitrc
  38. echo "xset s noblank # don't blank the video device" >> ~/.xinitrc
  39. echo "setxkbmap -option terminate:ctrl_alt_bksp #To Kill the X Server if required." >> ~/.xinitrc
  40. echo "matchbox-window-manager &" >> ~/.xinitrc
  41. echo "midori -e Fullscreen -a 192.168.1.230" >> ~/.xinitrc
  42. echo "Configuring Autolaunch"
  43. echo "startx" >> ~/.profile
  44. sudo mkdir /etc/systemd/system/getty@tty1.service.d
  45. sudo touch /etc/systemd/system/getty@tty1.service.d/autologin.conf
  46. sudo echo "[Service]" >> /etc/systemd/system/getty@tty1.service.d/autologin.conf
  47. sudo echo "ExecStart=" >> /etc/systemd/system/getty@tty1.service.d/autologin.conf
  48. sudo echo "ExecStart=-/sbin/agetty --autologin nasadmin --noclear %I 38400 linux" >> /etc/systemd/system/getty@tty1.service.d/autologin.conf
  49. echo "Script is Finished, Hopefully Successfully."
  50. sleep 1
  51. echo "Rebooting in 5. Happy Managing"
  52. sudo shutdown -r 5
  53. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement