#!/bin/bash

set -e

[ -x /sbin/ip ] || exit 0
 
scriptname=$(basename $0)
pidfile="/tmp/${scriptname}"
 
exec 200>${pidfile}
flock -n 200 || exit 1
pid=$$
echo ${pid} 1>&200

IPS=$(/sbin/ip -o addr show scope global | /usr/bin/awk '{gsub(/\/.*/, " ", $4); print $4}')
DELIM=""
for IP in ${IPS}; do
	READABLE_IPS="${READABLE_IPS}${DELIM}${IP}"
	DELIM=", "
done
sed -i "s/\((IP\:\)[^)]*)/\1 ${READABLE_IPS})/" /etc/issue

