#!/bin/bash

apt-get -y update
apt-get -y upgrade

cd /tmp

wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
apt-get -y install libxss1
dpkg -i google-chrome-stable_current_i386.deb

apt-get -y install build-essential
wget http://repo.studentit.be/lps/xerces-c-src_2_7_0.tar.gz
tar xvf xerces-c-src_2_7_0.tar.gz
export XERCESCROOT=/tmp/xerces-c-src_2_7_0
cd xerces-c-src_2_7_0/src/xercesc
./runConfigure -plinux -cgcc -xg++ -b32 -minmem -nsocket -tnative -rpthread
make
make install

cd /tmp
wget http://repo.studentit.be/lps/star-javapos.tar.gz
tar xvf star-javapos.tar.gz
mv star-javapos /opt

apt-get -y install openjdk-7-jre
mkdir /opt/litus
cd /opt/litus
wget https://github.com/LitusProject/LitusPrinterDaemon/raw/master/PrintClient.jar
wget http://repo.studentit.be/lps/client/PrintClient.tar.gz
tar xvf PrintClient.tar.gz
rm PrintClient.tar.gz
chown -R root:root .

cd /usr/local/sbin
wget http://repo.studentit.be/lps/client/start_lps
chmod +x start_lps
mkdir /var/log/litus

echo "Finished downloading and moving everything into place..."
echo "You still have to modify the following files"
echo "    - /usr/local/sbin/start_lps"
echo "      Change {PRINTER_NAME}"
echo "    - visudo"
echo "      # Litus Print Service"
echo "      cudi    ALL=(ALL)     NOPASSWD: /usr/bin/java"
echo ""
echo "The following tasks also have to be done"
echo "    - Create a startup task called "Litus Print Service" as the cudi user"
echo ""
