|
|
SRC_URI="ftp://ftp.fsl.cs.sunysb.edu/pub/unionfs/${P}.tar.gz" | SRC_URI="ftp://ftp.fsl.cs.sunysb.edu/pub/unionfs/${P}.tar.gz" |
LICENSE="GPL-2" | LICENSE="GPL-2" |
KEYWORDS="~x86 ~amd64 ~ppc" | KEYWORDS="~x86 ~amd64 ~ppc" |
IUSE="acl debug" |
IUSE="acl debug nfs" |
| |
pkg_setup() { | pkg_setup() { |
linux-mod_pkg_setup | linux-mod_pkg_setup |
|
|
unpack ${A} | unpack ${A} |
cd ${S} | cd ${S} |
| |
epatch ${FILESDIR}/unionfs-1.0.13-amd64.patch |
epatch ${FILESDIR}/unionfs-1.1.1-10-nfs.patch |
epatch ${FILESDIR}/unionfs-1.0.14-remove_call_to_ctags.patch |
|
| |
if ! use debug; then | if ! use debug; then |
echo "UNIONFS_DEBUG_CFLAG=" >> ${user_Makefile} | echo "UNIONFS_DEBUG_CFLAG=" >> ${user_Makefile} |
EXTRACFLAGS="${EXTRACFLAGS} -DUNIONFS_NDEBUG" | EXTRACFLAGS="${EXTRACFLAGS} -DUNIONFS_NDEBUG" |
fi | fi |
| |
use acl && EXTRACFLAGS="${EXTRACFLAGS} -DUNIONFS_XATTR" # -DFIST_SETXATTR_CONSTVOID" |
if use acl; then |
|
EXTRACFLAGS="${EXTRACFLAGS} -DUNIONFS_XATTR" # -DFIST_SETXATTR_CONSTVOID" |
|
elif use nfs; then |
|
EXTRACFLAGS="${EXTRACFLAGS} -DNFS_SECURITY_HOLE" |
|
fi |
| |
echo "EXTRACFLAGS=${EXTRACFLAGS}" >> ${user_Makefile} | echo "EXTRACFLAGS=${EXTRACFLAGS}" >> ${user_Makefile} |
} | } |