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 <archivepath> <mountpoint> [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 <[email protected]>
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 <archivepath> <mountpoint> [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 <[email protected]> > +# > +# 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 > <[email protected]>") > + @$(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 > [email protected] > -- 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 [email protected]
