On Sat, Sep 08, 2007 at 11:34:01AM -0700, ron minnich wrote:
> On 9/8/07, yhlu <[EMAIL PROTECTED]> wrote:
> > On 9/8/07, ron minnich <[EMAIL PROTECTED]> wrote:
> > > On 9/6/07, Ward Vandewege <[EMAIL PROTECTED]> wrote:
> > > > These patches are released under the GPLv2, so we can just include them 
> > > > in
> > > > our buildrom tree. Do we need a license header for each file?
> > >
> > >
> > > This comes from tiny, right? I think since it is a patch we are ok?
> >
> > we should put the URL in buildrom to download that quilt patchset from
> > elinux.org like download linux tar ball...
> 
> good point, ward, is that doable?

It is; here are the updated patches, if there are no objections I'm going to
commit later today.

Thanks,
Ward.

-- 
Ward Vandewege <[EMAIL PROTECTED]>
Free Software Foundation - Senior System Administrator
The makefile for the m57sli kernel.

Signed-off-by: Ward Vandewege <[EMAIL PROTECTED]>

Index: packages/kernel/m57sli-kernel.mk
===================================================================
--- packages/kernel/m57sli-kernel.mk	(revision 0)
+++ packages/kernel/m57sli-kernel.mk	(revision 0)
@@ -0,0 +1,25 @@
+# Build file for the Gigabyte M57SLI-S4 LAB kernel
+
+KERNEL_URL=http://kernel.org/pub/linux/kernel/v2.6/
+KERNEL_SOURCE=linux-$(KERNEL_VERSION).tar.bz2
+KERNEL_CONFIG=$(PACKAGE_DIR)/kernel/conf/defconfig-m57sli
+
+TINY_URL=http://elinux.org/images/0/0e/
+TINY_SOURCE=Tiny-quilt-2.6.22.1-1.tar.gz
+TINY_DIR=$(KERNEL_DIR)/tiny/patches
+
+KERNEL_PATCHES += $(TINY_DIR)
+
+$(SOURCE_DIR)/$(KERNEL_SOURCE):
+       @ mkdir -p $(SOURCE_DIR)
+       @ wget -P $(SOURCE_DIR) $(KERNEL_URL)/$(KERNEL_SOURCE)
+
+$(SOURCE_DIR)/$(TINY_SOURCE):
+       @ mkdir -p $(SOURCE_DIR)
+       @ wget -P $(SOURCE_DIR) $(TINY_URL)/$(TINY_SOURCE)
+
+include $(PACKAGE_DIR)/kernel/kernel.inc
+
+kernel: generic-kernel
+kernel-clean: generic-kernel-clean
+kernel-distclean: generic-kernel-distclean
Add support to automatically download the Linux Tiny patches from 

  http://elinux.org/Linux_Tiny

Signed-off-by: Ward Vandewege <[EMAIL PROTECTED]>

Index: packages/kernel/kernel.inc
===================================================================
--- packages/kernel/kernel.inc  (revision 17)
+++ packages/kernel/kernel.inc  (working copy)
@@ -21,9 +21,20 @@
        @ mkdir -p $(KERNEL_DIR)
        @ echo "Unpacking kernel..."
        @ tar -C $(KERNEL_DIR) -jxf $(SOURCE_DIR)/$(KERNEL_SOURCE)
-       @ touch $@
+       @ touch $@
 
+$(KERNEL_STAMP_DIR)/.unpacked-tiny: $(SOURCE_DIR)/$(TINY_SOURCE)
+       @ mkdir -p $(KERNEL_DIR)
+       @ mkdir -p $(KERNEL_DIR)/tiny
+       @ echo "Unpacking tiny patches..."
+       @ tar -C $(KERNEL_DIR)/tiny -xzf $(SOURCE_DIR)/$(TINY_SOURCE)
+       @ touch $@
+
+ifneq ($(TINY_SOURCE),)
+$(KERNEL_STAMP_DIR)/.patched: $(KERNEL_STAMP_DIR)/.unpacked $(KERNEL_STAMP_DIR)/.unpacked-tiny
+else
 $(KERNEL_STAMP_DIR)/.patched: $(KERNEL_STAMP_DIR)/.unpacked
+endif
        @ echo "Patching kernel..."
        @ $(BIN_DIR)/doquilt.sh $(KERNEL_SRC_DIR) $(KERNEL_PATCHES)
        @ touch $@
-- 
linuxbios mailing list
linuxbios@linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios

Reply via email to