~xubuntu-dev/xubuntu-default-settings/trunk

« back to all changes in this revision

Viewing changes to debian/postinst

  • Committer: Lionel Le Folgoc
  • Date: 2010-08-15 15:04:02 UTC
  • Revision ID: mrpouit@ubuntu.com-20100815150402-z5ysfxnecxg4s7r9
* Refreshed translations.
* debian/control: bumped Standard-Version to 3.9.1.
* Drop pre-lucid code:
  - debian/postinst: drop conffile moving
  - debian/preinst: dropped, unneeded.
* etc/xdg/xdg-xubuntu/menus/xfce-applications.menu: hide aumix menu entry
  and move software center toward the bottom, thanks Jim Campbell.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
set -e
4
4
 
5
 
# Move a conffile without triggering a dpkg question
6
 
mv_conffile() {
7
 
    local OLDCONFFILE="$1"
8
 
    local NEWCONFFILE="$2"
9
 
 
10
 
    [ -e "$OLDCONFFILE" ] || return 0
11
 
 
12
 
    echo "Preserving user changes to $NEWCONFFILE ..."
13
 
    mv -f "$NEWCONFFILE" "$NEWCONFFILE".dpkg-new
14
 
    mv -f "$OLDCONFFILE" "$NEWCONFFILE"
15
 
}
16
 
 
17
5
case "$1" in
18
6
  upgrade)
19
 
    if dpkg --compare-versions "${2}" le-nl "0.60"; then
20
 
        update-alternatives --remove gdm-config-derivative /etc/xdg/xubuntu/gdm/gdm.conf
21
 
    fi
22
7
    if [ -x /usr/lib/gdm/gdm-set-default-session ] ; then
23
8
        /usr/lib/gdm/gdm-set-default-session --keep-old xubuntu || true
24
9
    fi
25
10
    ;;
26
11
  configure)
27
 
    if dpkg --compare-versions "${2}" le-nl "0.60"; then
28
 
        update-alternatives --remove gdm-config-derivative /etc/xdg/xubuntu/gdm/gdm.conf
29
 
    fi
30
12
    if [ -x /usr/lib/gdm/gdm-set-default-session ] ; then
31
13
        /usr/lib/gdm/gdm-set-default-session --keep-old xubuntu || true
32
14
    fi
33
 
    if dpkg --compare-versions "$2" lt-nl "10.04.1"; then
34
 
        mv_conffile "/etc/xdg/xubuntu/helpers.rc" "/etc/xdg/xdg-xubuntu/xfce4/helpers.rc"
35
 
        mv_conffile "/etc/xdg/xubuntu/exaile/settings.ini" "/etc/xdg/xdg-xubuntu/exaile/settings.ini"
36
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml" "/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml"
37
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml" "/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml"
38
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml" "/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml"
39
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml" "/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml"
40
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml" "/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml"
41
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfprint.xml" "/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfprint.xml"
42
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/panel/launcher-3.rc" "/etc/xdg/xdg-xubuntu/xfce4/panel/launcher-3.rc"
43
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/panel/tasklist-2.rc" "/etc/xdg/xdg-xubuntu/xfce4/panel/tasklist-2.rc"
44
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/panel/xfce4-mixer-plugin-5.rc" "/etc/xdg/xdg-xubuntu/xfce4/panel/xfce4-mixer-plugin-5.rc"
45
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/panel/separator-3.rc" "/etc/xdg/xdg-xubuntu/xfce4/panel/separator-3.rc"
46
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/panel/pager-3.rc" "/etc/xdg/xdg-xubuntu/xfce4/panel/pager-3.rc"
47
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/panel/actions-6.rc" "/etc/xdg/xdg-xubuntu/xfce4/panel/actions-6.rc"
48
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/panel/places-2.rc" "/etc/xdg/xdg-xubuntu/xfce4/panel/places-2.rc"
49
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/panel/clock-5.rc" "/etc/xdg/xdg-xubuntu/xfce4/panel/clock-5.rc"
50
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/panel/launcher-2.rc" "/etc/xdg/xdg-xubuntu/xfce4/panel/launcher-2.rc"
51
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/panel/systray-4.rc" "/etc/xdg/xdg-xubuntu/xfce4/panel/systray-4.rc"
52
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/panel/panels.xml" "/etc/xdg/xdg-xubuntu/xfce4/panel/panels.xml"
53
 
        mv_conffile "/etc/xdg/xubuntu/xfce4/panel/xfce4-menu-1.rc" "/etc/xdg/xdg-xubuntu/xfce4/panel/xfce4-menu-1.rc"
54
 
        mv_conffile "/etc/xdg/xubuntu/Terminal/terminalrc" "/etc/xdg/xdg-xubuntu/Terminal/terminalrc"
55
 
        mv_conffile "/etc/xdg/xubuntu/mount.rc" "/etc/xdg/xdg-xubuntu/xfce4/mount.rc"
56
 
        mv_conffile "/etc/xdg/xubuntu/applications/defaults.list" "/etc/xdg/xdg-xubuntu/applications/defaults.list"
57
 
        mv_conffile "/etc/xdg/xubuntu/menus/xfce-applications.menu" "/etc/xdg/xdg-xubuntu/menus/xfce-applications.menu"
58
 
        mv_conffile "/etc/xdg/xubuntu/Thunar/volmanrc" "/etc/xdg/xdg-xubuntu/Thunar/volmanrc"
59
 
        mv_conffile "/etc/xdg/xubuntu/Thunar/thunarrc" "/etc/xdg/xdg-xubuntu/Thunar/thunarrc"
60
 
        mv_conffile "/etc/xdg/xubuntu/Thunar/uca.xml" "/etc/xdg/xdg-xubuntu/Thunar/uca.xml"
61
 
    fi
62
 
    if dpkg --compare-versions "$2" lt-nl "10.04.5"; then
63
 
        mv_conffile "/etc/xdg/xdg-xubuntu/helpers.rc" "/etc/xdg/xdg-xubuntu/xfce4/helpers.rc"
64
 
        mv_conffile "/etc/xdg/xdg-xubuntu/mount.rc" "/etc/xdg/xdg-xubuntu/xfce4/mount.rc"
65
 
    fi
66
15
    ;;
67
16
esac
68
17