#!/bin/sh -x

wget -q http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2
tar xpjf linux-2.6.36.tar.bz2

#wget http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.36.1.bz2
wget ftp://plamo.linet.gr.jp/pub/Plamo-test/kernelsrc_patches/UNICON/vd_unicon-kernel-20101023-2.6.36.patch
wget http://vdlinux.sourceforge.jp/dists/UNICON/vd_unicon-kernel-fonts-20040205.patch.bz2
wget ftp://plamo.linet.gr.jp/pub/Plamo-test/kernelsrc_patches/misc/2.6.31-export-init_mm.patch
wget ftp://plamo.linet.gr.jp/pub/Plamo-test/kernelsrc_patches/aufs/aufs2.1-36.tar.gz
tar xvpzf aufs2.1-36.tar.gz
wget ftp://plamo.linet.gr.jp/pub/Plamo-test/kernelsrc_patches/misc/2.6.36-rt73usb.c-WLI-UC-G.patch
wget ftp://plamo.linet.gr.jp/pub/Plamo-test/kernelsrc_patches/sqlzma/2.6.36-sqlzma.tar.gz
tar xvpzf 2.6.36-sqlzma.tar.gz
wget ftp://plamo.linet.gr.jp/pub/Plamo-test/kernelsrc_patches/mcp/2.6.36-panic_beep.patch
wget ftp://plamo.linet.gr.jp/pub/Plamo-test/kernelsrc_patches/mcp/2.6.36-morse_code_panics.patch

cd linux-2.6.36
#bunzip2 -c ../patch-2.6.36.1.bz2 | patch -Np1 -i -
patch -Np1 -i ../vd_unicon-kernel-20101023-2.6.36.patch
bunzip2 -c ../vd_unicon-kernel-fonts-20040205.patch.bz2 | patch -Np1 -i -
patch -Np1 -i ../2.6.31-export-init_mm.patch
patch -Np1 -i ../aufs2.1-36/aufs2-kbuild.patch
patch -Np1 -i ../aufs2.1-36/aufs2-base.patch
patch -Np1 -i ../aufs2.1-36/aufs2-standalone.patch
bunzip2 -c ../aufs2.1-36/aufs2.1-standalone.tree-36-UNRELEASED-20101027.patch.bz2 | patch -Np1 -i -
patch -Np1 -i ../2.6.36-rt73usb.c-WLI-UC-G.patch
sqlzma_pdir=2.6.36-sqlzma/patches
patch -Np1 -i ../$sqlzma_pdir/0001-Squashfs-add-support-for-LZMA-compressed-filesystems.patch
patch -Np1 -i ../$sqlzma_pdir/0002-lzma-Make-lzma-available-to-non-initramfs-initrd-cod.patch
patch -Np1 -i ../$sqlzma_pdir/0003-Squashfs-select-DECOMPRESS_LZMA_NEEDED-when-includin.patch
patch -Np1 -i ../$sqlzma_pdir/0004-lzma-make-lzma-reentrant.patch
patch -Np1 -i ../$sqlzma_pdir/0005-libs-force-lzma_wrapper-to-be-retained.patch
patch -Np1 -i ../$sqlzma_pdir/0006-squashfs-add-missing-slab.h-include-in-lzma_wrapper.patch
patch -Np1 -i ../2.6.36-panic_beep.patch
patch -Np1 -i ../2.6.36-morse_code_panics.patch
find . -name "*.orig" -ls -exec rm {} \;
