--- /dev/null
+# ChangeLog for sys-fs/aufs
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 13 Feb 2007; Torsten Kockler (conbart) <torsten.kockler@fh-kl.de>
+ +aufs-20070212.ebuild, +metadata.xml:
+ New Ebuild for bug 160065
+
--- /dev/null
+DIST aufs-20070212.tar.bz2 104534 RMD160 3c6fedfba3f2bbc2733c758c413994e62aeccf17 SHA1 e35d678d8c4afeb1096c667dbb4db5a0030e1641 SHA256 dfa512bb1f2aaa415c17e15b205fc94e5895f3b178c905341634090267ac80af
+EBUILD aufs-20070212.ebuild 2199 RMD160 351d82ff1cfbd0f4c2b72b6e60ac9fd1a30d05a3 SHA1 6277fbb3a909335a6c5bb15f5f5fdbd7072cc155 SHA256 febe6d60e152c933ba39d6ff7ac877b573e799f171e42c126770c08ae79cb90c
+MD5 3d62d5bb81692c16c38bd59b1703cda0 aufs-20070212.ebuild 2199
+RMD160 351d82ff1cfbd0f4c2b72b6e60ac9fd1a30d05a3 aufs-20070212.ebuild 2199
+SHA256 febe6d60e152c933ba39d6ff7ac877b573e799f171e42c126770c08ae79cb90c aufs-20070212.ebuild 2199
+MISC ChangeLog 249 RMD160 fc405db16bdcaf0c13162e23fb155bcf5a6bb056 SHA1 ddd6c4a1260a940ccdeac50b4303cd42d92a52bc SHA256 f5f4cd124f3e4eb72ab7e340da8a0b7bfd31b0b491d93550c190f85edeaacec8
+MD5 5a35f303462ecfb411fc9b2c99b9a10b ChangeLog 249
+RMD160 fc405db16bdcaf0c13162e23fb155bcf5a6bb056 ChangeLog 249
+SHA256 f5f4cd124f3e4eb72ab7e340da8a0b7bfd31b0b491d93550c190f85edeaacec8 ChangeLog 249
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
+MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
+RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
+SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
+MD5 268e4fc24c702cac6ec19ce49e79a34e files/digest-aufs-20070212 244
+RMD160 5d14f07ce859159335af401a9bfe97f80fd672a2 files/digest-aufs-20070212 244
+SHA256 3e2a4520c39f8f5066f62c292abedaca64026212b80cba17fef1ab5d8befece9 files/digest-aufs-20070212 244
--- /dev/null
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils linux-mod
+
+DESCRIPTION="Another Unionfs is an entirely re-designed and re-implemented Unionfs."
+HOMEPAGE="http://aufs.sourceforge.net/"
+SRC_URI="www.fh-kl.de/~torsten.kockler/gentoo/${P}.tar.bz2"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~amd64"
+IUSE="ksize nfs"
+SLOT="0"
+
+MODULE_NAMES="aufs(addon/fs/${PN}:)"
+BUILD_PARAMS="KDIR=${ROOT}/lib/modules/${KV_FULL}/build -f local.mk"
+BUILD_TARGETS="all"
+
+pkg_setup(){
+ # kernel version check
+ if ! kernel_is gt 2 6 16
+ then
+ eerror
+ eerror "Aufs is being developed and tested on linux-2.6.16 and later."
+ eerror "Make sure you have a proper kernel version!"
+ eerror
+ die "Wrong kernel version"
+ fi
+
+ linux-mod_pkg_setup
+}
+
+src_unpack() {
+ unpack ${A}
+}
+
+src_compile() {
+ cd "${S}"
+ unset ARCH
+ linux-mod_src_compile
+}
+
+src_install() {
+ exeinto /sbin
+ exeopts -m0500
+ doexe mount.aufs umount.aufs auplink aulchown
+ doman aufs.5
+ linux-mod_src_install
+}
+
+pkg_postinst() {
+
+ # ksize Patch
+ if use ksize
+ then
+ # Check if Kernel is already patched
+ if grep -qs "EXPORT_SYMBOL(ksize);" "${KERNEL_DIR}/mm/slab.c"
+ then
+ einfo "Your kernel has already been patched for ksize"
+ else
+ # Patch kernel
+ cd "${KV_DIR}"
+ epatch "${S}/ksize.patch"
+ ewarn
+ ewarn
+ ewarn "You have to recompile your kernel to make ksize work"
+ ewarn
+ fi
+ fi
+
+ # lhash Patch
+ if use nfs && kernel_is ge 2 6 19
+ then
+ # Check if kernel is already patched
+ if grep -qs "EXPORT_SYMBOL(__lookup_hash);" "${KERNEL_DIR}/fs/namei.c" || grep -qs "struct dentry * __lookup_hash(struct qstr *name, struct dentry * base, struct nameidata *nd);" "${KERNEL_DIR}/fs/namei.h"
+ then
+ einfo "Your kernel has already been patched for lhash"
+ else
+ # Patch kernel
+ cd "${KV_DIR}"
+ epatch "${S}/lhash.patch"
+ ewarn
+ ewarn
+ ewarn "You have to recompile your kernel to make the lhash patch for nfs-support work"
+ ewarn
+ fi
+ fi
+
+ linux-mod_pkg_postinst
+
+ einfo
+ einfo "To be able to use aufs, you have to load the kernel module by typing:"
+ einfo "modprobe aufs"
+ einfo
+ einfo "For further information refer to the aufs man page"
+ einfo
+}
--- /dev/null
+MD5 a577fca8e2ac663a54fd341ce99eb5cb aufs-20070212.tar.bz2 104534
+RMD160 3c6fedfba3f2bbc2733c758c413994e62aeccf17 aufs-20070212.tar.bz2 104534
+SHA256 dfa512bb1f2aaa415c17e15b205fc94e5895f3b178c905341634090267ac80af aufs-20070212.tar.bz2 104534
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>