[SCM] live-helper branch, debian-next, updated. debian/2.0_a7-1-16-g3f2ad34
Daniel Baumann
daniel at debian.org
Sun Feb 21 11:20:25 UTC 2010
The following commit has been merged in the debian-next branch:
commit 3f2ad3443739d572d8e04ba9f078c0ee3581d653
Author: Daniel Baumann <daniel at debian.org>
Date: Sun Feb 21 12:15:43 2010 +0100
Correcting desktop hacks.
diff --git a/helpers/chroot_hacks b/helpers/chroot_hacks
index c8d1970..19d7af8 100755
--- a/helpers/chroot_hacks
+++ b/helpers/chroot_hacks
@@ -38,71 +38,74 @@ Check_lockfile .lock
Create_lockfile .lock
# Handling default desktop configuration
-case "${LH_TASKS}" in
- gnome-desktop)
- # gnome is the only desktop environment in this image
- if [ -z "$(echo ${LH_TASKS} | sed -e 's|gnome-desktop||' -e '| desktop ||' | grep desktop)" ]
- then
- # set display manager
- echo "gdm shared/default-x-display-manager select gdm" > chroot/root/preseed
- Chroot chroot "debconf-set-selections /root/preseed"
- rm -f chroot/root/preseed
- Chroot chroot "dpkg-reconfigure gdm"
- echo "/usr/bin/gdm" > chroot/etc/X11/default-display-manager
-
- # set session manager
- Chroot chroot "update-alternatives --set x-session-manager /usr/bin/gnome-session"
- fi
- ;;
+for TASK in ${LH_TASKS}
+do
+ case "${LH_TASKS}" in
+ gnome-desktop)
+ # gnome is the only desktop environment in this image
+ if [ -z "$(echo ${LH_TASKS} | sed -e 's|gnome-desktop||' -e '| desktop ||' | grep desktop)" ]
+ then
+ # set display manager
+ echo "gdm shared/default-x-display-manager select gdm" > chroot/root/preseed
+ Chroot chroot "debconf-set-selections /root/preseed"
+ rm -f chroot/root/preseed
+ Chroot chroot "dpkg-reconfigure gdm"
+ echo "/usr/bin/gdm" > chroot/etc/X11/default-display-manager
+
+ # set session manager
+ Chroot chroot "update-alternatives --set x-session-manager /usr/bin/gnome-session"
+ fi
+ ;;
- kde-desktop)
- # kde is the only desktop-environment in this image
- if [ -z "$(echo ${LH_TASKS} | sed -e 's|kde-desktop||' -e '| desktop ||' | grep desktop)" ]
- then
- # set display manager
- echo "kdm shared/default-x-display-manager select kdm" > chroot/root/preseed
- Chroot chroot "debconf-set-selections /root/preseed"
- rm -f chroot/root/preseed
- Chroot chroot "dpkg-reconfigure kdm"
- echo "/usr/bin/kdm" > chroot/etc/X11/default-display-manager
-
- # set session manager
- Chroot chroot "update-alternatives --set x-session-manager /usr/bin/startkde"
- fi
- ;;
+ kde-desktop)
+ # kde is the only desktop-environment in this image
+ if [ -z "$(echo ${LH_TASKS} | sed -e 's|kde-desktop||' -e '| desktop ||' | grep desktop)" ]
+ then
+ # set display manager
+ echo "kdm shared/default-x-display-manager select kdm" > chroot/root/preseed
+ Chroot chroot "debconf-set-selections /root/preseed"
+ rm -f chroot/root/preseed
+ Chroot chroot "dpkg-reconfigure kdm"
+ echo "/usr/bin/kdm" > chroot/etc/X11/default-display-manager
+
+ # set session manager
+ Chroot chroot "update-alternatives --set x-session-manager /usr/bin/startkde"
+ fi
+ ;;
- lxde-desktop)
- # lxde is the only desktop environment in this image
- if [ -z "$(echo ${LH_TASKS} | sed -e 's|lxde-desktop||' -e '| desktop ||' | grep desktop)" ]
- then
- # set display manager
- echo "gdm shared/default-x-display-manager select gdm" > chroot/root/preseed
- Chroot chroot "debconf-set-selections /root/preseed"
- rm -f chroot/root/preseed
- Chroot chroot "dpkg-reconfigure gdm"
- echo "/usr/bin/gdm" > chroot/etc/X11/default-display-manager
-
- # set session manager
- Chroot chroot "update-alternatives --set x-session-manager /usr/bin/startlxde"
- fi
- ;;
+ lxde-desktop)
+ # lxde is the only desktop environment in this image
+ if [ -z "$(echo ${LH_TASKS} | sed -e 's|lxde-desktop||' -e '| desktop ||' | grep desktop)" ]
+ then
+ # set display manager
+ echo "gdm shared/default-x-display-manager select gdm" > chroot/root/preseed
+ Chroot chroot "debconf-set-selections /root/preseed"
+ rm -f chroot/root/preseed
+ Chroot chroot "dpkg-reconfigure gdm"
+ echo "/usr/bin/gdm" > chroot/etc/X11/default-display-manager
+
+ # set session manager
+ Chroot chroot "update-alternatives --set x-session-manager /usr/bin/startlxde"
+ fi
+ ;;
- xfcde-desktop)
- # xfce is the only desktop environment in this image
- if [ -z "$(echo ${LH_TASKS} | sed -e 's|xfce-desktop||' -e '| desktop ||' | grep desktop)" ]
- then
- # set display manager
- echo "gdm shared/default-x-display-manager select gdm" > chroot/root/preseed
- Chroot chroot "debconf-set-selections /root/preseed"
- rm -f chroot/root/preseed
- Chroot chroot "dpkg-reconfigure gdm"
- echo "/usr/bin/gdm" > chroot/etc/X11/default-display-manager
-
- # set session manager
- Chroot chroot "update-alternatives --set x-session-manager /usr/bin/xfce4-session"
- fi
- ;;
-esac
+ xfcde-desktop)
+ # xfce is the only desktop environment in this image
+ if [ -z "$(echo ${LH_TASKS} | sed -e 's|xfce-desktop||' -e '| desktop ||' | grep desktop)" ]
+ then
+ # set display manager
+ echo "gdm shared/default-x-display-manager select gdm" > chroot/root/preseed
+ Chroot chroot "debconf-set-selections /root/preseed"
+ rm -f chroot/root/preseed
+ Chroot chroot "dpkg-reconfigure gdm"
+ echo "/usr/bin/gdm" > chroot/etc/X11/default-display-manager
+
+ # set session manager
+ Chroot chroot "update-alternatives --set x-session-manager /usr/bin/xfce4-session"
+ fi
+ ;;
+ esac
+done
# Removing udev mac caching rule
rm -f chroot/etc/udev/rules.d/*persistent-net.rules
--
live-helper
More information about the debian-live-changes
mailing list