From 219a6dab8995aad9ac4860cc1a84d6f3509a03a4 Mon Sep 17 00:00:00 2001 From: wbx Date: Sun, 17 May 2009 14:41:34 +0200 Subject: Initial import --- package/fuse/Config.in | 27 +++++++++++++++++++++++++++ package/fuse/Makefile | 36 ++++++++++++++++++++++++++++++++++++ package/fuse/ipkg/fuse-utils.control | 5 +++++ package/fuse/ipkg/libfuse.control | 5 +++++ 4 files changed, 73 insertions(+) create mode 100644 package/fuse/Config.in create mode 100644 package/fuse/Makefile create mode 100644 package/fuse/ipkg/fuse-utils.control create mode 100644 package/fuse/ipkg/libfuse.control (limited to 'package/fuse') diff --git a/package/fuse/Config.in b/package/fuse/Config.in new file mode 100644 index 000000000..4841086d3 --- /dev/null +++ b/package/fuse/Config.in @@ -0,0 +1,27 @@ +config ADK_COMPILE_FUSE + tristate + default n + +config ADK_PACKAGE_FUSE_UTILS + prompt "fuse-utils........................ FUSE utilities" + tristate + default n + select ADK_COMPILE_FUSE + select ADK_KPACKAGE_KMOD_FUSE_FS + help + With FUSE it is possible to implement a fully functional + filesystem in a userspace program. + + Features include: + + * Simple library API + * Simple installation (no need to patch or recompile the kernel) + * Secure implementation + * Userspace - kernel interface is very efficient + * Usable by non privileged users + * Runs on Linux kernels 2.4.X and 2.6.X + * Has proven very stable over time + + http://fuse.sourceforge.net/ + + This package contains the fusermount userland utility. diff --git a/package/fuse/Makefile b/package/fuse/Makefile new file mode 100644 index 000000000..2a8c89e2f --- /dev/null +++ b/package/fuse/Makefile @@ -0,0 +1,36 @@ +# $Id$ +#- +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include ${TOPDIR}/rules.mk + +PKG_NAME:= fuse +PKG_VERSION:= 2.7.4 +PKG_RELEASE:= 1 +PKG_MD5SUM:= 4879f06570d2225667534c37fea04213 +MASTER_SITES:= ${MASTER_SITE_SOURCEFORGE:=${PKG_NAME}/} + +include ${TOPDIR}/mk/package.mk + +$(eval $(call PKG_template,FUSE_UTILS,fuse-utils,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) + +CONFIGURE_STYLE= gnu +CONFIGURE_ARGS+= --enable-lib \ + --disable-shared \ + --enable-static \ + --enable-util \ + --enable-example \ + --disable-auto-modprobe \ + --disable-mtab \ + --disable-kernel-module +BUILD_STYLE= auto +INSTALL_STYLE= auto confprog +XAKE_FLAGS+= ARCH='${KERNEL_ARCH}' \ + CROSS_COMPILE='${TARGET_CROSS}' + +post-install: + ${INSTALL_DIR} ${IDIR_FUSE_UTILS}/usr/bin + ${CP} ${WRKINST}/usr/bin/fusermount ${IDIR_FUSE_UTILS}/usr/bin + +include ${TOPDIR}/mk/pkg-bottom.mk diff --git a/package/fuse/ipkg/fuse-utils.control b/package/fuse/ipkg/fuse-utils.control new file mode 100644 index 000000000..cfbd7bb18 --- /dev/null +++ b/package/fuse/ipkg/fuse-utils.control @@ -0,0 +1,5 @@ +Package: fuse-utils +Priority: optional +Section: admin +Depends: kmod-fuse, libfuse +Description: Filesystem in Userspace (utilities) diff --git a/package/fuse/ipkg/libfuse.control b/package/fuse/ipkg/libfuse.control new file mode 100644 index 000000000..9c3bcb504 --- /dev/null +++ b/package/fuse/ipkg/libfuse.control @@ -0,0 +1,5 @@ +Package: libfuse +Priority: optional +Section: libs +Depends: libpthread +Description: Filesystem in Userspace (library) -- cgit v1.2.3