#!/bin/bash -e # for debian buster with 'desktop' task su -c '/usr/sbin/adduser sam staff; apt-get install sudo; echo "%staff ALL = (ALL) NOPASSWD: ALL" >>/etc/sudoers.d/staff' sudo sed -i 's/main/main contrib non-free/' /etc/apt/sources.list sudo sh -c "echo 'deb http://www.backports.org/debian buster-backports main contrib non-free' >>/etc/apt/sources.list" sudo apt-get update wget http://sam.ucm.dev/code/ucm-packages/ucm-core_all.deb wget http://sam.ucm.dev/code/ucm-packages/ucm-common_all.deb wget http://sam.ucm.dev/code/ucm-packages/ucm-desktop_all.deb #sudo apt-get install postfix exim4- exim4-config- exim4-daemon-light- exim4-base- sudo dpkg -i *.deb sudo apt-get -f install # m-a prepare # sudo apt-get install linux-headers-2.6.32-bpo.5-686 linux-image-2.6.32-bpo.5-686 || true sudo /media/cdrom/autorun.sh || true # VBox guest additions wget http://sam.ucm.dev/code/get-code sudo apt install rsync rsync -azv sam@opal.ucm.dev:.ssh/ opal-ssh/ (cd opal-ssh && cp -a config id_* ~/.ssh/) ssh -T -f -oServerAliveInterval=15 -oServerAliveCountMax=3 "sam@ucm.dev" "sleep ${connect_sleep:-100000}" ./get-code cd ~/code/arcs && make && sudo make install cd ~/code/brace && ./configure && make && sudo make install && sudo ldconfig sudo chmod g+w /usr/local/bin cd ~/code/ucm-tools && ./configure && make devinst sudo adduser sam fuse ln -s /home/sam/code/profile/sam-new ~/conf setup_conf echo 'now, log out and log in to get the right groups'