#!/bin/sh

set -e

if [ $# -ne 1 ] ; then
   echo "usage $0 <hostname>" 1>&2
   exit 1
fi

HOSTNAME=$1

# Update system configuration
if [ -f /etc/debian_version ] ; then
	echo $1 >/etc/hostname
	invoke-rc.d hostname.sh start
else
	sed -i -e "s/^\(HOSTNAME=\).*$/\1$1/g" /etc/sysconfig/network
	# Set current hostname
	hostname "$HOSTNAME"
fi

exit 0
