From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail.mars-solutions.de ([213.239.212.107]) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1XeW3T-0004TN-7V for ptxdist@pengutronix.de; Wed, 15 Oct 2014 23:24:23 +0200 Received: from localhost (localhost [127.0.0.1]) by mail.mars-solutions.de (Postfix) with ESMTP id 2C9CCA04590 for ; Wed, 15 Oct 2014 23:24:13 +0200 (CEST) Received: from mail.mars-solutions.de ([127.0.0.1]) by localhost (mars-solutions.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f-PI7Z25P8Xp for ; Wed, 15 Oct 2014 23:24:12 +0200 (CEST) Received: from ws-apr.office.loc (HSI-KBW-37-49-64-252.hsi14.kabel-badenwuerttemberg.de [37.49.64.252]) by mail.mars-solutions.de (Postfix) with ESMTP id 8CD3BA04590 for ; Wed, 15 Oct 2014 23:24:12 +0200 (CEST) From: Andreas Pretzsch Date: Wed, 15 Oct 2014 23:24:15 +0200 Message-Id: <1413408255-303-1-git-send-email-apr@cn-eng.de> Subject: [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: , MIME-Version: 1.0 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 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 --- 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