Ensure working boot config for light/all desktops for arches other than x86

This commit is contained in:
Frans Pop 2008-12-05 14:12:26 +00:00
parent 2225676ffe
commit 31e8cfd687
1 changed files with 17 additions and 0 deletions

View File

@ -6,6 +6,23 @@
DI_WWW_HOME="$(echo "$DI_WWW_HOME" | sed -e "s|%ARCH%|$ARCH|g")"
DI_DIR="$(echo "$DI_DIR" | sed -e "s|%ARCH%|$ARCH|g")"
# Only i386 and amd64 support desktop selection with the 'light' and 'all'
# desktops; make sure other arches get a working config
if [ "$ARCH" != i386 ] && [ "$ARCH" != amd64 ]; then
case $DESKTOP in
all)
DESKTOP=
KERNEL_PARAMS="$(echo "$KERNEL_PARAMS" | \
sed -r "s/desktop=all ?//")"
;;
light)
DESKTOP=xfce
KERNEL_PARAMS="$(echo "$KERNEL_PARAMS" | \
sed -r "s/(desktop=)light/\1xfce/")"
;;
esac
fi
# install_languages decompacts the language packs, you should give the path
# to the CD temporary tree.