Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- echo "DO NO RUN THIS AS ROOT. Use Sudo Instead"
- sleep 1
- echo "Launching in 5."
- sleep 5
- CAN_I_RUN_SUDO=$(sudo -n uptime 2>&1|grep "load"|wc -l)
- if [ ${CAN_I_RUN_SUDO} == 0 ]
- then
- echo "This script requires elevation."
- sleep 2
- echo "Terminating"
- else
- echo "Initialising Installation"
- echo "Adding Java PPA..."
- sudo chmod 777 /etc/apt/sources.list
- echo "#Oracle Java REPOSITORY" >> /etc/apt/sources.list
- echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu wily main " >> /etc/apt/sources.list
- sudo chmod 644 /etc/apt/sources.list
- sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 > /dev/null
- echo "Updating Sources..."
- sudo apt-get update > /dev/null
- echo "Upgrading base system..."
- sudo apt-get upgrade > /dev/null
- echo "Installing Relevant Software"
- sudo apt-get install virtualbox-guest-x11 xinit midori xorg matchbox --no-install-recommends --force-yes -y > /dev/null
- clear
- echo "Installing Java 6 - Please confirm oracle license agreement."
- sleep 3
- sudo apt-get install oracle-java6-installer -y --force-yes
- clear
- echo "Installation Finished."
- sleep 1
- echo "Configuring X11"
- touch ~/.xinitrc
- echo "#!/bin/bash" >> ~/.xinitrc
- echo "xset -dpms # disable DPMS (Energy Star) features." >> ~/.xinitrc
- echo "xset s off # disable screen saver" >> ~/.xinitrc
- echo "xset s noblank # don't blank the video device" >> ~/.xinitrc
- echo "setxkbmap -option terminate:ctrl_alt_bksp #To Kill the X Server if required." >> ~/.xinitrc
- echo "matchbox-window-manager &" >> ~/.xinitrc
- echo "midori -e Fullscreen -a 192.168.1.230" >> ~/.xinitrc
- echo "Configuring Autolaunch"
- echo "startx" >> ~/.profile
- sudo mkdir /etc/systemd/system/getty@tty1.service.d
- sudo touch /etc/systemd/system/getty@tty1.service.d/autologin.conf
- sudo echo "[Service]" >> /etc/systemd/system/getty@tty1.service.d/autologin.conf
- sudo echo "ExecStart=" >> /etc/systemd/system/getty@tty1.service.d/autologin.conf
- sudo echo "ExecStart=-/sbin/agetty --autologin nasadmin --noclear %I 38400 linux" >> /etc/systemd/system/getty@tty1.service.d/autologin.conf
- echo "Script is Finished, Hopefully Successfully."
- sleep 1
- echo "Rebooting in 5. Happy Managing"
- sudo shutdown -r 5
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement