Description: Fix support for quantal LTS backports
Author: Stéphane Graber <stgraber@ubuntu.com>
Bug-Ubuntu: https://bugs.launchpad.net/bugs/1122525
Origin: upstream
Forwarded: not-needed
Reviewed-By: Stéphane Graber <stgraber@ubuntu.com>
Last-Update: 2013-02-11

Index: ltsp-5.3.7/server/plugins/ltsp-build-client/Ubuntu/020-kernel-selection
===================================================================
--- ltsp-5.3.7.orig/server/plugins/ltsp-build-client/Ubuntu/020-kernel-selection	2013-02-11 20:17:11.000000000 -0500
+++ ltsp-5.3.7/server/plugins/ltsp-build-client/Ubuntu/020-kernel-selection	2013-02-11 21:06:03.383068693 -0500
@@ -2,14 +2,23 @@
     finalization)
         case $ARCH in
             amd64)
-                KERNEL_ARCH="generic"
+                if chroot $ROOT apt-cache show linux-image-generic 2> /dev/null > /dev/null; then
+                    KERNEL_ARCH="generic"
+                else
+                    KERNEL_ARCH="generic-lts-quantal"
+                fi
             ;;
 
             i386)
                 # We ideally want non-PAE but install media
                 # doesn't have it, so use PAE in that case
-                chroot $ROOT apt-cache show linux-image-generic 2> /dev/null > /dev/null && \
-                    KERNEL_ARCH="generic" || KERNEL_ARCH="generic-pae"
+                if chroot $ROOT apt-cache show linux-image-generic-pae 2> /dev/null > /dev/null; then
+                    KERNEL_ARCH="generic-pae"
+                elif chroot $ROOT apt-cache show linux-image-generic 2> /dev/null > /dev/null; then
+                    KERNEL_ARCH="generic"
+                else
+                    KERNEL_ARCH="generic-lts-quantal"
+                fi
             ;;
 
             sparc)
