#!/bin/sh
# vim: set ts=4 sw=4:
set -eu

if [ "${SET_HOSTNAME:-}" ]; then
	printf '%s\n' "${SET_HOSTNAME%%.*}" \
		| sed 's/[^-a-zA-Z0-9]/-/g; s/^-*//g; s/-*$//g' \
		> /etc/hostname
	hostname "$(cat /etc/hostname)"
fi
