All pastes #372061 Raw Edit

Mine

public text v1 · immutable
#372061 ·published 2007-02-25 20:46 UTC
rendered paste body
loadSuperClass('kernelpackage')
class Kernel(KernelPackageRecipe):
    name = 'kernel'
    version = '2.6.20'
    #version = '2.6.20.1'

    def unpack(r):
        r.macros.mmversion = '2.6.20-mm2'
        r.macros.mmupver = r.macros.mmversion.split('-')[0]
        r.addPatch('http://kernel.org/pub/linux/kernel/people/akpm/patches/%(major_version)s/%(mmupver)s/%(mmversion)s/%(mmversion)s.bz2')
        #r.addPatch('ftp://ftp.fsl.cs.sunysb.edu/pub/unionfs/unionfs-2.x/linux-2.6.20-u1.diff.gz')

    # for this mm kernel, we don't really care what the other options are, so
    # long as we get unionfs, so we override configure
    def configure(r):
        r.extraSource(addConfigs(r))
        r.Make('oldconfig < /dev/null')
        r.Replace('# CONFIG_UNION_FS is not set',
            'CONFIG_UNION_FS=m\nCONFIG_UNION_FS_XATTR=y', '.config')