Comment 8 for bug 29389

Revision history for this message
Ralph Corderoy (ralph-inputplus) wrote :

gdm's postinst has code like

    DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
    case "$1" in
    configure)
        if grep "/usr/bin/gdm" $DEFAULT_DISPLAY_MANAGER_FILE; then
            echo "/usr/sbin/gdm" > $DEFAULT_DISPLAY_MANAGER_FILE
        fi
        ;;
    esac

which doesn't check /etc/X11/default-display-manager exists before grepping it.

Elsewhere, debian/* files do check /etc/X11/default-display-manager exists before reading it. debian/changelog says

gdm (2.8.0.0-0ubuntu1) breezy; urgency=low
  * debian/postinst:
    - update the gdm value for default-display-manager.
 -- Sebastien Bacher <email address hidden> Wed, 15 Jun 2005 22:53:12 +0200