From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from ptx.hi.pengutronix.de ([2001:67c:670:100:1d::c0] ident=Debian-exim) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1XoxUT-0006jQ-LU for ptxdist@pengutronix.de; Thu, 13 Nov 2014 17:43:25 +0100 Received: from mol by ptx.hi.pengutronix.de with local (Exim 4.80) (envelope-from ) id 1XoxUT-0008SW-K2 for ptxdist@pengutronix.de; Thu, 13 Nov 2014 17:43:25 +0100 Date: Thu, 13 Nov 2014 17:43:25 +0100 From: Michael Olbrich Message-ID: <20141113164325.GM30196@pengutronix.de> References: <1413408255-303-1-git-send-email-apr@cn-eng.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <1413408255-303-1-git-send-email-apr@cn-eng.de> Subject: Re: [ptxdist] [PATCH] archivemount: new package for archivemount 0.8.3 Reply-To: ptxdist@pengutronix.de List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: ptxdist-bounces@pengutronix.de Errors-To: ptxdist-bounces@pengutronix.de To: ptxdist@pengutronix.de On Wed, Oct 15, 2014 at 11:24:15PM +0200, Andreas Pretzsch wrote: > Archivemount is a piece of glue code between libarchive and FUSE. > It can be used to mount a (possibly compressed) archive (as > in .tar.gz or .tar.bz2) and use it like an ordinary filesystem. > > It is a user-space application setting up the mount. > Usage: archivemount [options] > > For more information, see > http://sourceforge.net/p/fuse/wiki/ArchiveFileSystems/#archivemount-mount-archives-tar-cpio > http://www.cybernoia.de/software/archivemount.html > > Signed-off-by: Andreas Pretzsch Thanks, applied. Michael > --- > rules/archivemount.in | 19 +++++++++++++++++++ > rules/archivemount.make | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 67 insertions(+) > create mode 100644 rules/archivemount.in > create mode 100644 rules/archivemount.make > > diff --git a/rules/archivemount.in b/rules/archivemount.in > new file mode 100644 > index 0000000..13ee79b > --- /dev/null > +++ b/rules/archivemount.in > @@ -0,0 +1,19 @@ > +## SECTION=disk_and_file > + > +config ARCHIVEMOUNT > + tristate > + prompt "archivemount" > + select FUSE > + select FUSE__LIB > + select FUSE__UTIL > + select LIBARCHIVE > + help > + Archivemount is a piece of glue code between libarchive and FUSE. > + It can be used to mount a (possibly compressed) archive (as > + in .tar.gz or .tar.bz2) and use it like an ordinary filesystem. > + > + It is a user-space application setting up the mount. > + Usage: archivemount [options] > + See "archivemount --help" for more information. > + > + To umount, use "fusermount -u" from FUSE utils. > diff --git a/rules/archivemount.make b/rules/archivemount.make > new file mode 100644 > index 0000000..e70e9cd > --- /dev/null > +++ b/rules/archivemount.make > @@ -0,0 +1,48 @@ > +# -*-makefile-*- > +# > +# Copyright (C) 2014 by Andreas Pretzsch > +# > +# See CREDITS for details about who has contributed to this project. > +# > +# For further information about the PTXdist project and license conditions > +# see the README file. > +# > + > +PACKAGES-$(PTXCONF_ARCHIVEMOUNT) += archivemount > + > +ARCHIVEMOUNT_VERSION := 0.8.3 > +ARCHIVEMOUNT_MD5 := a8c890e3fc315b07c7e85ad73a4b4760 > +ARCHIVEMOUNT := archivemount-$(ARCHIVEMOUNT_VERSION) > +ARCHIVEMOUNT_SUFFIX := tar.gz > +ARCHIVEMOUNT_URL := http://www.cybernoia.de/software/archivemount/$(ARCHIVEMOUNT).$(ARCHIVEMOUNT_SUFFIX) > +ARCHIVEMOUNT_SOURCE := $(SRCDIR)/$(ARCHIVEMOUNT).$(ARCHIVEMOUNT_SUFFIX) > +ARCHIVEMOUNT_DIR := $(BUILDDIR)/$(ARCHIVEMOUNT) > +ARCHIVEMOUNT_LICENSE := LGPLv2 > + > +# ---------------------------------------------------------------------------- > +# Prepare > +# ---------------------------------------------------------------------------- > + > +ARCHIVEMOUNT_CONF_TOOL := autoconf > +ARCHIVEMOUNT_CONF_OPT := $(CROSS_AUTOCONF_USR) > + > +# ---------------------------------------------------------------------------- > +# Target-Install > +# ---------------------------------------------------------------------------- > + > +$(STATEDIR)/archivemount.targetinstall: > + @$(call targetinfo) > + > + @$(call install_init, archivemount) > + @$(call install_fixup, archivemount,PRIORITY,optional) > + @$(call install_fixup, archivemount,SECTION,base) > + @$(call install_fixup, archivemount,AUTHOR,"Andreas Pretzsch ") > + @$(call install_fixup, archivemount,DESCRIPTION,"Mount archives using FUSE and libarchive.") > + > + @$(call install_copy, archivemount, 0, 0, 0755, -, /usr/bin/archivemount) > + > + @$(call install_finish, archivemount) > + > + @$(call touch) > + > +# vim: syntax=make > -- > 2.1.1 > > > -- > ptxdist mailing list > ptxdist@pengutronix.de > -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | -- ptxdist mailing list ptxdist@pengutronix.de