From 34925a72c0c2b25db4b112cd6a97eede9afbef9c Mon Sep 17 00:00:00 2001 From: 2Shirt <2xShirt@gmail.com> Date: Wed, 12 Sep 2018 17:44:23 -0600 Subject: [PATCH] Update hostname via reverse DNS lookup Should help differentiate systems --- .../include/airootfs/etc/skel/.update_hostname | 15 +++++++++++++++ .linux_items/include/airootfs/etc/skel/.xinitrc | 1 + 2 files changed, 16 insertions(+) create mode 100755 .linux_items/include/airootfs/etc/skel/.update_hostname diff --git a/.linux_items/include/airootfs/etc/skel/.update_hostname b/.linux_items/include/airootfs/etc/skel/.update_hostname new file mode 100755 index 00000000..da563ab6 --- /dev/null +++ b/.linux_items/include/airootfs/etc/skel/.update_hostname @@ -0,0 +1,15 @@ +#!/bin/bash + +IP="$(ip a show scope global \ + | grep inet \ + | head -1 \ + | sed -r 's#.*inet ([0-9]+.[0-9]+.[0-9]+.[0-9]+.)/.*#\1#')" +HOSTNAME="$(dig +noall +answer +short -x "$IP" \ + | sed 's/\.$//')" + +# Set hostname and renew DHCP lease +sudo hostnamectl set-hostname "${HOSTNAME}" +sudo dhclient -r +sleep 1 +sudo dhclient + diff --git a/.linux_items/include/airootfs/etc/skel/.xinitrc b/.linux_items/include/airootfs/etc/skel/.xinitrc index 2827fe58..573aed1d 100755 --- a/.linux_items/include/airootfs/etc/skel/.xinitrc +++ b/.linux_items/include/airootfs/etc/skel/.xinitrc @@ -12,6 +12,7 @@ conky -d nm-applet & cbatticon & volumeicon & +$HOME/.update_hostname connect-to-network & (sleep 5s && killall dunst) & $HOME/.urxvt_default_res &