diff options
Diffstat (limited to 'meta/recipes-devtools/syslinux/syslinux/0006-linux-syslinux-implement-write_to_ext-and-add-syslin.patch')
-rw-r--r-- | meta/recipes-devtools/syslinux/syslinux/0006-linux-syslinux-implement-write_to_ext-and-add-syslin.patch | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/meta/recipes-devtools/syslinux/syslinux/0006-linux-syslinux-implement-write_to_ext-and-add-syslin.patch b/meta/recipes-devtools/syslinux/syslinux/0006-linux-syslinux-implement-write_to_ext-and-add-syslin.patch index cba87252a5..ba6d29d3bb 100644 --- a/meta/recipes-devtools/syslinux/syslinux/0006-linux-syslinux-implement-write_to_ext-and-add-syslin.patch +++ b/meta/recipes-devtools/syslinux/syslinux/0006-linux-syslinux-implement-write_to_ext-and-add-syslin.patch @@ -1,7 +1,7 @@ -From 922e56c10e36d876777580c84daef9a66bea6525 Mon Sep 17 00:00:00 2001 +From 758731ce2432ab29a73505bbeb99a960996ab686 Mon Sep 17 00:00:00 2001 From: Robert Yang <liezhi.yang@windriver.com> Date: Wed, 31 Dec 2014 17:20:43 +0800 -Subject: [PATCH 6/9] linux/syslinux: implement write_to_ext() and add +Subject: [PATCH] linux/syslinux: implement write_to_ext() and add syslinuxext.c * The write_to_ext() write file to the extX device, and handle the boot @@ -17,7 +17,7 @@ Tested-by: Du Dolpher <dolpher.du@intel.com> libinstaller/syslinuxext.c | 7 +++ libinstaller/syslinuxext.h | 5 ++ linux/Makefile | 3 +- - linux/syslinux.c | 118 +++++++++++++++++++++++++++++++++++++++++++++ + linux/syslinux.c | 118 +++++++++++++++++++++++++++++++++++++ 4 files changed, 132 insertions(+), 1 deletion(-) create mode 100644 libinstaller/syslinuxext.c create mode 100644 libinstaller/syslinuxext.h @@ -47,10 +47,10 @@ index 0000000..8abd8b9 + +void syslinux_patch_bootsect(int dev_fd); diff --git a/linux/Makefile b/linux/Makefile -index ac1ac58..3b23867 100644 +index 67cbbb4..567134c 100644 --- a/linux/Makefile +++ b/linux/Makefile -@@ -30,7 +30,8 @@ SRCS = syslinux.c \ +@@ -31,7 +31,8 @@ SRCS = syslinux.c \ ../libinstaller/syslxmod.c \ ../libinstaller/bootsect_bin.c \ ../libinstaller/ldlinuxc32_bin.c \ @@ -61,7 +61,7 @@ index ac1ac58..3b23867 100644 .SUFFIXES: .c .o .i .s .S diff --git a/linux/syslinux.c b/linux/syslinux.c -index de5d272..f0c97a8 100755 +index 90b8edd..7a20fe6 100755 --- a/linux/syslinux.c +++ b/linux/syslinux.c @@ -46,6 +46,7 @@ @@ -72,7 +72,7 @@ index de5d272..f0c97a8 100755 #include "linuxioctl.h" -@@ -72,6 +73,7 @@ +@@ -73,6 +74,7 @@ #include "syslxfs.h" #include "setadv.h" #include "syslxopt.h" /* unified options */ @@ -80,7 +80,7 @@ index de5d272..f0c97a8 100755 #include <ext2fs/ext2fs.h> extern const char *program; /* Name of program */ -@@ -419,6 +421,12 @@ int install_bootblock(int fd, const char *device) +@@ -420,6 +422,12 @@ int install_bootblock(int fd, const char *device) { } @@ -93,7 +93,7 @@ index de5d272..f0c97a8 100755 static int handle_adv_on_ext(void) { int i, retval, found_file; -@@ -524,6 +532,116 @@ fail: +@@ -525,6 +533,116 @@ fail: static int write_to_ext(const char *filename, const char *str, int length, int i_flags, int dev_fd, const char *subdir) { @@ -210,6 +210,3 @@ index de5d272..f0c97a8 100755 } /* The install func for ext2, ext3 and ext4 */ --- -1.9.1 - |