File: postinst

package info (click to toggle)
base-config 2.53.10.3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,072 kB
  • ctags: 36
  • sloc: sh: 1,755; makefile: 101; perl: 48
file content (64 lines) | stat: -rwxr-xr-x 2,561 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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#!/bin/sh -e

# This package does use debconf, but there is no config script.
. /usr/share/debconf/confmodule

if [ "$1" = configure ] && [ -n "$2" ] && dpkg --compare-versions "$2" lt 2.00; then
	# Clean up old debconf questions that are no longer in this package.
	db_unregister base-config/make-user 			|| true
	db_unregister base-config/md5 				|| true
	db_unregister base-config/password-empty 		|| true
	db_unregister base-config/password-mismatch		|| true
	db_unregister base-config/root-password			|| true
	db_unregister base-config/root-password-again		|| true
	db_unregister base-config/shadow			|| true
	db_unregister base-config/user-fullname			|| true
	db_unregister base-config/user-password			|| true
	db_unregister base-config/user-password-again		|| true
	db_unregister base-config/username			|| true
	db_unregister base-config/username-bad			|| true
	db_unregister base-config/keymap-failed			|| true
	db_unregister base-config/selection-path		|| true
	db_unregister tzconfig/settings				|| true
	db_unregister apt-setup/distribution			|| true
	db_unregister apt-setup/http_proxy			|| true
fi

if [ "$1" = configure ] && [ -n "$2" ] && dpkg --compare-versions "$2" lt 2.53.1; then
	# apt-setup and tzsetup used to leave seen flags set after running.
	# the new method, to better support preseeding, is to unset them
	# after asking a question. So unset all the flags to support
	# upgrades from old version.
	for q in mirror/suite mirror/http/proxy apt-setup/uri_type \
		apt-setup/country apt-setup/mirror apt-setup/hostname \
		apt-setup/directory apt-setup/baddir apt-setup/not-mirror \
		apt-setup/cd/dev apt-setup/cd/bad apt-setup/cd/another \
		apt-setup/non-free apt-setup/contrib apt-setup/badsource \
		apt-setup/another apt-setup/badedit \
		apt-setup/security-updates \
		apt-setup/security-updates-failed \
		tzconfig/gmt tzconfig/change_timezone \
		tzconfig/choose_country_zone/US \
		tzconfig/choose_country_zone/CA \
		tzconfig/choose_country_zone/BR \
		tzconfig/choose_country_zone_single \
		tzconfig/choose_country_zone_multiple \
		tzconfig/geographic_area tzconfig/verify_choices \
		tzconfig/select_zone/Atlantic \
		tzconfig/select_zone/Indian \
		tzconfig/select_zone/Pacific \
		tzconfig/select_zone/SystemV \
		tzconfig/select_zone/Etc \
		tzconfig/select_zone/Africa \
		tzconfig/select_zone/America \
		tzconfig/select_zone/US \
		tzconfig/select_zone/Canada \
		tzconfig/select_zone/Asia \
		tzconfig/select_zone/Australia \
		tzconfig/select_zone/Europe
	do
		db_fset $q seen false || true
	done
fi

#DEBHELPER#