#!/bin/bash zoomVersion=6.4.10.2027 rustDeskVersion=1.4.0 function info { echo "---[ $1 ]--------------------" } function checkUser { test -e /home/$1 || (info "Create user '$1'" ; adduser $1) usermod -a -G sudo $1 } checkUser sbi checkUser klabautermann info "Copy files" cp -r ./* / mkdir -p /etc/apt/sources.list.d srcFile=/etc/apt/sources.list.d/debian.list echo "deb http://ftp.de.debian.org/debian/ stable main contrib non-free non-free-firmware" > $srcFile echo "deb http://security.debian.org/ stable-security main contrib non-free non-free-firmware" >> $srcFile echo "deb http://ftp.de.debian.org/debian/ testing main contrib non-free non-free-firmware" >> $srcFile echo "deb http://security.debian.org/ testing-security main contrib non-free non-free-firmware" >> $srcFile info "Update system" apt update apt upgrade apt dist-upgrade info "Install system tools" apt install mc tmux htop vim-gtk3 git make docker libreoffice wget usermod -a -G docker sbi usermod -a -G docker klabautermann cd ~/Downloads info "Install zoom" wget https://zoom.us/client/${zoomVersion/zoom_amd64.deb apt install ./zoom_amd64.deb info "Install RustDesk" wget https://github.com/rustdesk/rustdesk/releases/download/${rustDeskVersion}/rustdesk-${rustDeskVersion}-x86_64.deb apt install ./rustdesk-${rustDeskVersion}-x86_64.deb