blob: e0a6516e8e665f01c78c4e2a4cd3371fa1d0f45d [file] [log] [blame]
#!/bin/bash
random_word()
{
local wordlist=$1; shift
local max=$(wc -l $wordlist |awk '{ print $1 }')
local line=$(($RANDOM % $max + 1))
head -n $line $wordlist |tail -n 1
}
generate_hostname()
{
local adj=$(random_word /tmp/adjectives.txt)
local noun=$(random_word /tmp/nouns.txt)
echo "${adj}-${noun}"
}
hostname=$(generate_hostname)
echo $hostname >/etc/hostname
/usr/bin/hostnamectl set-hostname $hostname