#!/bin/sh # Changes hostname in /etc/hostname and /etc/hosts current=$(cat /etc/hostname) newname=$1 [ -n "$newname" ] || exit 1 sed -i "s/$current/$newname/" /etc/hosts sed -i "s/$current/$newname/" /etc/hostname hostname $newname initctl touch sysklogd initctl touch dnsmasq initctl reload