Whamcloud - gitweb
LU-11790 ldiskfs: add terminating u32 when expanding inodes
[fs/lustre-release.git] / contrib / lbuild / lbuild-sles12
index 4430a19..8bc8b73 100644 (file)
@@ -14,16 +14,32 @@ source ${LBUILD_DIR}/lbuild-sles
 kernel_srpm_location() {
 
     local site
+    local kminor
+    local kdir
     case $lnxmaj in
     3.12)
        site="http://mgmt/cobbler/repo_mirror/updates-sles12.1-src"
        ;;
     4.4)
-       site="http://mgmt/cobbler/repo_mirror/updates-sles12.2-src"
-       if [ ${lnxmin##.} -gt 80 ]
+       kminor=${lnxmin##.}
+       kdir=updates-sles12.2-src
+       if [ $kminor -eq 114 -o $kminor -eq 120 ]
        then
-               site="http://mgmt/cobbler/repo_mirror/updates-sles12.3-src"
+               if [ ${lnxrel%%.*} -gt 92 ]
+               then
+                       kdir=updates-sles12.3-src
+               fi
+       elif [ $kminor -eq 103 ]
+       then
+               if [ ${lnxrel%%.*} -lt 90 ]
+               then
+                       kdir=updates-sles12.3-src
+               fi
+       elif [ $kminor -eq 82 -o $kminor -gt 91 ]
+       then
+               kdir=updates-sles12.3-src
        fi
+       site="http://mgmt/cobbler/repo_mirror/$kdir"
        ;;
     esac
     echo "$site/src/"
@@ -141,16 +157,32 @@ find_linux_rpm-sles12() {
                wanted_kernel="${lnxmaj}${lnxmin}-${lnxrel}${rpmfix_diff}"
        fi
     local site
+    local kminor
+    local kdir
     case $lnxmaj in
     3.12)
        site="http://mgmt/cobbler/repo_mirror/updates-sles12.1-x86_64"
        ;;
     4.4)
-       site="http://mgmt/cobbler/repo_mirror/updates-sles12.2-x86_64"
-       if [ ${lnxmin##.} -gt 80 ]
+       kminor=${lnxmin##.}
+       kdir=updates-sles12.2-x86_64
+       if [ $kminor -eq 114 -o $kminor -eq 120 ]
+       then
+               if [ ${lnxrel%%.*} -gt 92 ]
+               then
+                       kdir=updates-sles12.3-x86_64
+               fi
+       elif [ $kminor -eq 103 ]
+       then
+               if [ ${lnxrel%%.*} -lt 90 ]
+               then
+                       kdir=updates-sles12.3-x86_64
+               fi
+       elif [ $kminor -eq 82 -o $kminor -gt 91 ]
        then
-               site="http://mgmt/cobbler/repo_mirror/updates-sles12.3-x86_64"
+               kdir=updates-sles12.3-x86_64
        fi
+       site="http://mgmt/cobbler/repo_mirror/$kdir"
        ;;
     esac
     if [ ! -f $pathtorpms/kernel-default-devel-$wanted_kernel.$(resolve_arch $TARGET_ARCH).rpm ]; then