- LOCAL_IF=$(ip -o route show | sed -nre '/^default /s/^default .*dev ([^ ]+).*/\1/p' | head -1)
- if [ -n "$LOCAL_IF" ] ; then
- IPADDR=$(ip -o addr show $LOCAL_IF | grep ' inet ' | head -n 1 | sed -e 's/.*inet \([^ ]*\) .*/\1/' -e 's/\/.*//')
- fi
+if [ -n "${SSHD_PID:-}" ] ; then
+ LINE+="print_line 'You can connect with SSH to: ${IPADDR:-} ${IPADDR6:-} ${AVAHI_INFO:-}';"
+fi
+
+USER=$(getent passwd 1000 | cut -d: -f1)
+[ -n "${USER:-}" ] || USER="grml"
+if [ -n "${PWD_OPTION:-}" ] ; then
+ PWD_OPTION=${PWD_OPTION#*=}
+ LINE+="print_line 'The password for user root/${USER} is: ${PWD_OPTION:-}';"
+elif [ -n "${SSH_OPTION:-}" ] ; then
+ SSH_OPTION=${SSH_OPTION#*=}
+ LINE+="print_line 'The password for user root/${USER} is: ${SSH_OPTION:-}';"
+fi