#!/usr/bin/env bash

SHARE_DIR="/usr/share/ideologic-intranet"

source "/etc/local-domain/default.conf"

FULL_DOMAIN="${SUB_DOMAIN}.office.${MAIN_DOMAIN}"

HOSTS_LIST="\t\t\t"
while read -r HOST; do
	HOSTS_LIST="$HOSTS_LIST$(printf '<li><a href="//%s.%s">%s</a>\\\n\t\t\t' "$HOST" "$FULL_DOMAIN" "$HOST")";
done < <(dhcp-lease-list 2>/dev/null | tail -n +4 | awk '{print $3}')

# printf 'HOSTS_LIST\\\n%b\t\t' "$HOSTS_LIST"

sed \
-e "s|@MAIN_DOMAIN@|$MAIN_DOMAIN|g" \
-e "s|@SUB_DOMAIN@|$SUB_DOMAIN|g" \
-e "s|@FULL_DOMAIN@|$FULL_DOMAIN|g" \
-e "s|@HOSTS_LIST@|$HOSTS_LIST|g" \
\
"$SHARE_DIR/templates/leases.html"

exit 0
