#!/bin/bash PANDORA=${PANDORA-pandora} echo Installing pandora with user: $PANDORA getent passwd $PANDORA > /dev/null 2>&1 || adduser --disabled-password --gecos "" $PANDORA LXC=`grep -q lxc /proc/1/environ && echo 'yes' || echo 'no'` if [ -e /etc/os-release ]; then . /etc/os-release else ID=unknown fi UBUNTU_VERSION="$VERSION_ID" if [ -d "/run/systemd/system/" ]; then SYSTEMD="yes" else SYSTEMD="no" fi export DEBIAN_FRONTEND=noninteractive echo "deb http://ppa.launchpad.net/j/pandora/ubuntu trusty main" > /etc/apt/sources.list.d/j-pandora.list apt-key add - < /srv/pandora/pandora/local_settings.py <> /srv/pandora/pandora/local_settings.py fi /srv/pandora/ctl start #logrotate cp "/srv/pandora/etc/logrotate.d/pandora" "/etc/logrotate.d/pandora" #nginx cp "/srv/pandora/etc/nginx/pandora" "/etc/nginx/sites-available/default" read -r -d '' GZIP < /etc/cron.d/ntp_fixtime </dev/null EOF cat > /usr/local/bin/genissue < /etc/issue cat > /etc/rc.local < /etc/issue EOF chmod +x /etc/rc.local fi apt-get clean cat > /home/$PANDORA/.vimrc < "+gP imap i vmap "+y filetype plugin indent on syntax on au BufNewFile,BufRead *.jsonc setf javascript nmap :tabprev nmap :tabnext hi SpellBad ctermbg=0 nnoremap :set invpaste paste? set pastetoggle= set showmode EOF