2 # Debian lightdm package pre-removal script
3 # © 2010 Yves-Alexis Perez, using lightdm script which is
4 # Copyright 2001 Branden Robinson.
5 # Licensed under the GNU General Public License, version 2. See the file
6 # /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
7 # Acknowlegements to Stephen Early, Mark Eichin, and Manoj Srivastava.
11 THIS_PACKAGE="lightdm-gtk-greeter"
12 LIGHTDM_SET_DEFAULTS=/usr/lib/lightdm/lightdm-set-defaults
14 if [ "$1" = "remove" -o "$1" = "deconfigure" ]; then
15 if [ -e /usr/share/debconf/confmodule ]; then
16 . /usr/share/debconf/confmodule
17 # disown this question
18 db_unregister shared/lightdm-greeter || true
19 # does the question still exist?
20 if db_get shared/lightdm-greeter; then
21 db_metaget shared/lightdm-greeter owners
22 db_subst shared/lightdm-greeter choices "$RET"
23 db_get shared/lightdm-greeter
24 # are we removing the currently selected lightdm greeter?
25 if [ "$THIS_PACKAGE" = "$RET" ]; then
26 # ask the user to choose a new default
27 db_fset shared/lightdm-greeter seen false
28 db_input critical shared/lightdm-greeter || true
32 if db_get shared/lightdm-greeter; then
35 if [ -n "${GREETER}" ] && [ -x "${LIGHTDM_SET_DEFAULTS}" ];
37 "${LIGHTDM_SET_DEFAULTS}" --greeter "${GREETER}"