diff --git a/jessie-server-common.sh b/jessie-server-common.sh index db519fd..eb79e67 100644 --- a/jessie-server-common.sh +++ b/jessie-server-common.sh @@ -6,7 +6,7 @@ set -e echo "Setup best practice default repositories, see http://httpredir.debian.org/" -tee /etc/apt/sources.list < /etc/apt/sources.list <>/root/.zshrc << EOF export LS_COLORS="*=00;37:rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:" RED="$(tput setaf 1)" ORANGE="$(tput setaf 3)" BLUE="$(tput setaf 4)" BLACK="$(tput sgr0)" colorls() { - /bin/ls -lh --color=yes $@ | sed -e "s/ \([0-9,.]\+K\) / ${BLUE}\1${BLACK} /g" -e "s/ \([0-9.,]\+G\) / ${RED}\1${BLACK} /g" -e "s/ \([0-9.,]\+M\) / ${ORANGE}\1${BLACK} /g" + /bin/ls -lh --color=yes $@ | sed -e "s/ \([0-9,.]\+K\) / ${BLUE}\1${BLACK} /g" -e "s/ \([0-9.,]\+G\) / ${RED}\1${BLACK} /g" -e "s/ \([0-9.,]\+M\) / ${ORANGE}\1${BLACK} /g" } -alias ls='/bin/ls -h --color=auto' +alias ls='command ls -h --color=auto' alias l='colorls' alias ll='colorls -A' - EOF chsh -s /bin/zsh + echo "Setup hostname." ( exec ne /etc/hostname /etc/hosts ) hostname -F /etc/hostname + echo "Nice motd." -figlet `hostname -f | sed 's/\./ \. /'` > /etc/motd +figlet `hostname -f | sed 's/\./ \. /g'` > /etc/motd + echo "Install system and security utils." apt install -y systemd-cron apticron ssmtp logwatch ( exec ne /etc/ssmtp/* ) + echo "Disable unneeded getty" for i in {4..6}; do systemctl stop getty@tty$i.service @@ -55,3 +58,4 @@ for i in {4..6}; do done } +