[syslinux] [PATCH] core: make vk_rname default to mangled vk_vname

Sebastian Herbszt herbszt at gmx.de
Sat May 2 10:07:15 PDT 2009


Change pc_label in parseconfig.inc to default vk_rname to mangled vk_vname.
Also change spaces to tabs.

- Sebastian

Index: syslinux-3.80-pre5-5-gd562154/core/parseconfig.inc
===================================================================
--- syslinux-3.80-pre5-5-gd562154.orig/core/parseconfig.inc
+++ syslinux-3.80-pre5-5-gd562154/core/parseconfig.inc
@@ -311,15 +311,14 @@ pc_label:	call commit_vk			; Commit any 
 		loop .loop
 .done:
 		mov byte [VKernel],1		; We've seen a "label" statement
-		mov si,VKernelBuf+vk_vname	; By default, rname == vname
+		mov si,VKernelBuf+vk_vname	; By default, rname == mangled vname
 		mov di,VKernelBuf+vk_rname
-		mov cx,FILENAME_MAX
+		call mangle_name
+		mov si,AppendBuf		; Default append==global append
+		mov di,VKernelBuf+vk_append
+		mov cx,[AppendLen]
+		mov [VKernelBuf+vk_appendlen],cx
 		rep movsb
-                mov si,AppendBuf		; Default append==global append
-                mov di,VKernelBuf+vk_append
-                mov cx,[AppendLen]
-                mov [VKernelBuf+vk_appendlen],cx
-                rep movsb
 %if IS_PXELINUX					; PXELINUX only
 		mov al,[IPAppend]		; Default ipappend==global ipappend
 		mov [VKernelBuf+vk_ipappend],al




More information about the Syslinux mailing list