File: stage5

package info (click to toggle)
base-config 0.33.2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 472 kB
  • ctags: 171
  • sloc: sh: 777; perl: 538; makefile: 47; ansic: 27
file content (32 lines) | stat: -rwxr-xr-x 1,088 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/sh -e
. /usr/share/debconf/confmodule

# Display some final messages. These messages are only displayed if this
# script is being run on a newly installed system. Such a system will have
# dbootstrap_settings.
if [ -e /root/dbootstrap_settings ]; then
	. /root/dbootstrap_settings || true
	
	db_get base-config/username
	USERNAME="$RET"
	if [ "$USERNAME" ]; then
		db_subst base-config/login users "'root' or '$USENAME'"
		db_subst base-config/login-with-tty users "'root' or '$USERNAME'"
	else
		db_subst base-config/login users "'root'"
		db_subst base-config/login-with-tty users "'root'"
	fi
	# Only display the VT message if they seem to be at a tty.
	# TODO: the messages about logging in and switching tty's should
	# be split up, but it makes sense to combine them for potato since
	# only the dialog frontend is available.
	if [ "$SERIALCONSOLE" == true ]; then
		db_input medium base-config/login || true
	else
		db_input medium base-config/login-with-tty || true
	fi
	db_go || true

	# Clear the screen, in preparation for the login prompt
	clear >/dev/tty </dev/tty
fi