#!/bin/sh

# might be a serial one
exec </dev/console >/dev/console 2>/dev/console

# wait for network to get up
while [ 2 -ge "$(cat /proc/net/route | wc -l)" ] ; do
	echo "Waiting for network..."
	sleep 5
done

echo -n "** IP(s): "
ip -o ad \
| sed -rn "s|^.* inet ([0-9.]+).* scope global .*$|$w\1$g, |p" \
| tr -d '\n' \
| sed 's|, $||'
echo

echo -n "** VNC cmdline: "
grep -ow 'vnc[^ ]*' /proc/cmdline \
| tr '\n' ' ' \
| sed 's| $||'
echo

# skip generic banner and "nopassword" warning
x11vnc -quiet -nopw $@
