#!/usr/bin/env bash MY_HOSTNAME=$(hostname) : ${JUJU_UNIT_NAME:=`uuidgen`} if [ "${MY_HOSTNAME}" == "ubuntuguest" ]; then juju-log "Detected broken vsphere integration. Applying hostname override" FRIENDLY_HOSTNAME=$(echo $JUJU_UNIT_NAME | tr / -) juju-log "Setting hostname to $FRIENDLY_HOSTNAME" if [ ! -f /etc/hostname.orig ]; then mv /etc/hostname /etc/hostname.orig fi echo "${FRIENDLY_HOSTNAME}" > /etc/hostname hostname $FRIENDLY_HOSTNAME fi