Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 132336 Details for
Bug 194436
sys-fs/fuse-2.7.0 doesn't compile with kernel 2.6.23
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
fuse-2.7.0.ebuild
fuse-2.7.0.ebuild (text/plain), 2.22 KB, created by
Stefan Schweizer (RETIRED)
on 2007-10-01 20:13:22 UTC
(
hide
)
Description:
fuse-2.7.0.ebuild
Filename:
MIME Type:
Creator:
Stefan Schweizer (RETIRED)
Created:
2007-10-01 20:13:22 UTC
Size:
2.22 KB
patch
obsolete
># Copyright 1999-2007 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/fuse-2.7.0.ebuild,v 1.5 2007/09/25 19:35:42 angelos Exp $ > >inherit linux-mod eutils libtool > >MY_P=${P/_/-} >DESCRIPTION="An interface for filesystems implemented in userspace." >HOMEPAGE="http://fuse.sourceforge.net" >SRC_URI="mirror://sourceforge/fuse/${MY_P}.tar.gz" >LICENSE="GPL-2" >KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86 ~x86-fbsd" >IUSE="kernel_linux kernel_FreeBSD" >S=${WORKDIR}/${MY_P} >PDEPEND="kernel_FreeBSD? ( sys-fs/fuse4bsd )" > >pkg_setup() { > if use kernel_linux ; then > MODULE_NAMES="fuse(fs:${S}/kernel)" > CONFIG_CHECK="@FUSE_FS:fuse" > FUSE_FS_ERROR="We have detected FUSE already built into the kernel. > We will continue, but we wont build the module this time." > > if kernel_is ge 2 6 23; then > CONFIG_CHECK="FUSE_FS" > FUSE_FS_ERROR="You need to build the FUSE module from the kernel source, because your kernel is too new" > fi > linux-mod_pkg_setup > kernel_is 2 4 && die "kernel 2.4 is not supported by this ebuild. Get an > older version from viewcvs" > > BUILD_PARAMS="majver=${KV_MAJOR}.${KV_MINOR} > fusemoduledir=${ROOT}/lib/modules/${KV_FULL/\ }/fs" > BUILD_TARGETS="all" > ECONF_PARAMS="--with-kernel=${KV_DIR} --with-kernel-build=${KV_OUT_DIR}" > fi >} > >src_unpack() { > unpack ${A} > cd "${S}" > epatch "${FILESDIR}"/fuse-fix-lazy-binding.patch > elibtoolize >} > >src_compile() { > econf \ > --disable-kernel-module \ > --disable-example \ > || die "econf failed for fuse userland" > emake || die "emake failed" > > if use kernel_linux ; then > cd "${S}" > sed -i -e 's/.*depmod.*//g' kernel/Makefile.in > convert_to_m kernel/Makefile.in > linux-mod_src_compile > fi >} > >src_install() { > emake DESTDIR="${D}" install || die "emake install failed" > > dodoc AUTHORS ChangeLog Filesystems README \ > README.NFS NEWS doc/how-fuse-works \ > doc/kernel.txt FAQ > docinto example > dodoc example/* > > if use kernel_linux ; then > linux-mod_src_install > newinitd ${FILESDIR}/fuse.init fuse > else > insinto /usr/include/fuse > doins include/fuse_kernel.h > newinitd ${FILESDIR}/fuse-fbsd.init fuse > fi > > rm -rf "${D}/dev" >} > >pkg_postinst() { > use kernel_linux && linux-mod_pkg_postinst >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 194436
: 132336