[arch-commits] Commit in syslinux/trunk (2 files)

Tobias Powalowski tpowa at nymeria.archlinux.org
Wed Nov 27 16:25:17 UTC 2013


    Date: Wednesday, November 27, 2013 @ 17:25:16
  Author: tpowa
Revision: 200385

upgpkg: syslinux 6.02-7

fix isolinux boot issues

Added:
  syslinux/trunk/syslinux-6.02-fix-bios-isolinux.patch
Modified:
  syslinux/trunk/PKGBUILD

---------------------------------------+
 PKGBUILD                              |   13 ++++++++++---
 syslinux-6.02-fix-bios-isolinux.patch |   12 ++++++++++++
 2 files changed, 22 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-11-27 15:53:02 UTC (rev 200384)
+++ PKGBUILD	2013-11-27 16:25:16 UTC (rev 200385)
@@ -4,7 +4,7 @@
 
 pkgname="syslinux"
 pkgver="6.02"
-pkgrel="6"
+pkgrel="7"
 arch=('x86_64' 'i686')
 pkgdesc="Collection of boot loaders that boot from FAT, ext2/3/4 and btrfs filesystems, from CDs and via PXE"
 url="http://syslinux.zytor.com/"
@@ -24,12 +24,15 @@
 source=("https://www.kernel.org/pub/linux/utils/boot/syslinux/${pkgname}-${pkgver}.tar.xz"
         'syslinux.cfg'
         'syslinux-install_update'
-        'syslinux-6.02-fix-chainloading.patch')
+        'syslinux-6.02-fix-chainloading.patch'
+        'syslinux-6.02-fix-bios-isolinux.patch')
 md5sums=('6f275813a1b08cf852e55c0a3f8fbc78'
          '46ca150f53322ff8f1597d9a342f7e40'
          '9376f18fa3e42fc36cffa4cff0a84c09'
-         '9dbede6b71a4de9e46aac4aad65334d7')
+         '9dbede6b71a4de9e46aac4aad65334d7'
+         'adf71eceb4fccecd9a7efe1ab3d54918')
 
+
 prepare() {
     
     cd "${srcdir}/${pkgname}-${pkgver}/"
@@ -50,6 +53,10 @@
     # http://www.syslinux.org/archives/2013-October/020971.html
     patch -Np1 -i "${srcdir}/syslinux-6.02-fix-chainloading.patch"
     
+    # fix bios booting from isohybrid
+    # http://www.syslinux.org/archives/2013-November/021189.html
+    patch -Np1 -i "${srcdir}/syslinux-6.02-fix-bios-isolinux.patch"
+    
 }
 
 _build_syslinux_bios() {

Added: syslinux-6.02-fix-bios-isolinux.patch
===================================================================
--- syslinux-6.02-fix-bios-isolinux.patch	                        (rev 0)
+++ syslinux-6.02-fix-bios-isolinux.patch	2013-11-27 16:25:16 UTC (rev 200385)
@@ -0,0 +1,12 @@
+diff --git a/core/isolinux.asm b/core/isolinux.asm
+index bd4e9556922d..c4db4133e274 100644
+--- a/core/isolinux.asm
++++ b/core/isolinux.asm
+@@ -420,7 +420,7 @@ MaxLMA		equ 384*1024		; Reasonable limit (384K)
+ 		call getlinsec
+ 		pop eax
+ 		pop cx
+-		mov dx,cx
++		movzx edx,cx
+ 		pop bp
+ 		pop bx




More information about the arch-commits mailing list