1 ROOTPWD=$(grep -Eo '\<ssh=[^ ]+' /proc/cmdline || true)
3 if [ "$ROOTPWD" ]; then
6 USER=$(getent passwd 1000 | cut -d: -f1)
7 [ -n "$USER" ] || USER="grml"
9 LOCAL_IF=$(ip -o route show | sed -nre '/^default /s/^default .*dev ([^ ]+).*/\1/p' | head -1)
10 if [ -n "$LOCAL_IF" ] ; then
11 IPADDR=$(ip -o addr show $LOCAL_IF | grep ' inet ' | head -n 1 | sed -e 's/.*inet \([^ ]*\) .*/\1/' -e 's/\/.*//')
14 LOCAL_IF6=$(ip -6 -o route show | sed -nre '/^default /s/^default .*dev ([^ ]+).*/\1/p' | head -1)
15 if [ -n "$LOCAL_IF6" ] ; then
16 IPADDR6=$(ip -6 -o addr show $LOCAL_IF6 | grep ' inet6 ' | head -n 1 | sed -e 's/.*inet6 \([^ ]*\) .*/\1/' -e 's/\/.*//')
19 LINE='print_line "You can connect with SSH to: $IPADDR $IPADDR6";
20 print_line "The password for user root/$USER is: $ROOTPWD";
25 display_entry() { return 0; }