#!/bin/bash

TMP=`mktemp salpack.XXXXXXXXXX`
trap "rm -rf $TMP; exit" INT TERM EXIT

get_text() {
  whiptail --title salpack --inputbox "$1" 8 70 "$2" 2> $TMP
  RET=`cat $TMP`
}

# Update hostname & static IP
get_text "Hostname:" `hostname`
HOSTNAME="$RET"
echo "HOSTNAME=$HOSTNAME"
/usr/sbin/salpack-static-network all "$HOSTNAME"

# Update aliases
get_text "root's email address:"
grep -q ^root: /etc/aliases \
  || (echo "root: $RET" >> /etc/aliases; newaliases)

# Update serial console and other things for virtual machine
if [ -x /usr/sbin/salpack-update-guest ]; then
  /usr/sbin/salpack-update-guest
fi
