summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-06-05 23:46:32 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-06-05 23:46:32 +0000
commitb337c2453c1a74aada2d7a76cd015447b412389c (patch)
tree02668b3268cc1692f2c8d8cd89591faae0ffdb5a /sys-fs
parenttypo (diff)
downloadhistorical-b337c2453c1a74aada2d7a76cd015447b412389c.tar.gz
historical-b337c2453c1a74aada2d7a76cd015447b412389c.tar.bz2
historical-b337c2453c1a74aada2d7a76cd015447b412389c.zip
Version bump.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/zfs-fuse/ChangeLog8
-rw-r--r--sys-fs/zfs-fuse/Manifest7
-rw-r--r--sys-fs/zfs-fuse/files/zfs-fuse.rc46
-rw-r--r--sys-fs/zfs-fuse/zfs-fuse-0.5.0.ebuild4
-rw-r--r--sys-fs/zfs-fuse/zfs-fuse-0.6.9.ebuild56
5 files changed, 117 insertions, 4 deletions
diff --git a/sys-fs/zfs-fuse/ChangeLog b/sys-fs/zfs-fuse/ChangeLog
index b30fef2dbfad..81bb3f3b4abf 100644
--- a/sys-fs/zfs-fuse/ChangeLog
+++ b/sys-fs/zfs-fuse/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-fs/zfs-fuse
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs-fuse/ChangeLog,v 1.10 2010/06/05 22:21:16 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs-fuse/ChangeLog,v 1.11 2010/06/05 23:46:32 ssuominen Exp $
+
+*zfs-fuse-0.6.9 (05 Jun 2010)
+
+ 05 Jun 2010; Samuli Suominen <ssuominen@gentoo.org>
+ +zfs-fuse-0.6.9.ebuild, +files/zfs-fuse.rc:
+ Version bump.
05 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> zfs-fuse-0.5.0.ebuild,
-zfs-fuse-9999.ebuild:
diff --git a/sys-fs/zfs-fuse/Manifest b/sys-fs/zfs-fuse/Manifest
index c57a7a66e489..b3bd5744c7ac 100644
--- a/sys-fs/zfs-fuse/Manifest
+++ b/sys-fs/zfs-fuse/Manifest
@@ -2,7 +2,10 @@ AUX 0.5.0/fix_zdb_path.patch 483 RMD160 e212d2a3b69e75a3fe7ee8085763d681b9058270
AUX 0.5.0/fix_zfs-fuse_path.patch 378 RMD160 9f1f1692e5fbbc6ea29c7a5d7284bc75593bc3a4 SHA1 f49abfca781065a21259cae422bcf7149e169040 SHA256 42df1294e8801330f848261024d29b2e8f51b860527629a010b00b1ea89f7dd4
AUX 0.5.0/fix_ztest_path.patch 458 RMD160 085918e132c4103b3ac2c4208d4d915b8b423622 SHA1 9fb7685ed350b8aac86484d51d6bb8ccf8473a92 SHA256 d6b69995ea21ef2f556ff330f0bf25734445341b8f2b6f51ae68ce19e22ec9c8
AUX 0.5.0/zfs-fuse.rc 915 RMD160 6d8f05590e6e4fd9bdb11ac4ca2937729816f2c2 SHA1 42fa42f93acd3c713a0098e0d9bce04cec966e88 SHA256 a5ce5642ba7da82245ed9d9c388d11833fa1d4d27b8b0cf1e529c0a3cbb78107
+AUX zfs-fuse.rc 927 RMD160 607417c2ab2df54ffba78f2c9aace382a7655251 SHA1 24f24be57d071978e0afc1d34506ff2e5c465c55 SHA256 35120742c553d9d90ecfca69f2dec1e8dc8d8361f7407c023d923a5b050e8abb
DIST zfs-fuse-0.5.0.tar.bz2 875791 RMD160 9990c5800a7deff487381d01f90fb58619ea0b19 SHA1 28d7e58f53b1424b9279b7068f3cee9fda0a13f6 SHA256 d4e082f05005b8bd9167e7f61a6753bf219666dd6dcac581b6dadb01db7594f1
-EBUILD zfs-fuse-0.5.0.ebuild 2758 RMD160 06933d14bd0022de6210e0d7a5cfb26155f86eb1 SHA1 9caa6ed50224a5743f3a791c94e594b3092e43c3 SHA256 8c78a8d4431f826ae5a98e5679262dd2eb2c6a9d6bd540efd884ecba7e667040
-MISC ChangeLog 1911 RMD160 1d3f1fcb795120ac104c88e2c3ccc82680bfb671 SHA1 9061be0cd1daf24a8cdafce577b94e1e7a56266c SHA256 fa40ed081c50724968cf2c3ec3742027b418a6611af01f45845db02c127b2c86
+DIST zfs-fuse-0.6.9.tar.bz2 1383989 RMD160 3c2eaabd2b487478e4e9934150ee0f5f6d8610da SHA1 b7fe465f6165a777894bb9988ee02ea5c74ccdd3 SHA256 07a0fa52446552b12796e43c442768a2aaa72b25fbeba2dedc2bcfcdb8a1e8fe
+EBUILD zfs-fuse-0.5.0.ebuild 2775 RMD160 c1ce55aa277e2c922c7f5f4a0f00cdd67e556761 SHA1 864c0e5a81844371eadc0a1d8db35d90ba3274f6 SHA256 422ad0a06761600d1c74bf1988575ac44156081869eb3fa915fdcb59761fec59
+EBUILD zfs-fuse-0.6.9.ebuild 1201 RMD160 476e8c5c6b34e1ec567665027e90ef6b50788284 SHA1 9eba44489ba7017ec371e8f4d00fc8a2d4ff6a09 SHA256 833ef880ab64435033c96faa4d2c947cb964b64b39457fbb5698ce8aa45fa62a
+MISC ChangeLog 2059 RMD160 c2dd86885d7abe8f6f5cfb07897715a9f19eebca SHA1 25bb6d82082315be30f56336172da32158275ba6 SHA256 44df43514b78f151290a7dea9c683e4ea1edabc39439c3605d43b8d6d7606233
MISC metadata.xml 220 RMD160 ba793b36fde5acec86d8150ceddf4f3cfb5c2ae9 SHA1 6eb5af4c500c3736062744a87af40484a47e6951 SHA256 9375701257b18e240ba4baf120f7ee473798d867728c9c3fdc50b3b305df7ded
diff --git a/sys-fs/zfs-fuse/files/zfs-fuse.rc b/sys-fs/zfs-fuse/files/zfs-fuse.rc
new file mode 100644
index 000000000000..415ea99fc429
--- /dev/null
+++ b/sys-fs/zfs-fuse/files/zfs-fuse.rc
@@ -0,0 +1,46 @@
+#!/sbin/runscript
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs-fuse/files/zfs-fuse.rc,v 1.3 2010/06/05 23:46:32 ssuominen Exp $
+
+depend() {
+ before net
+ need fuse
+}
+
+PIDFILE="/var/run/zfs/zfs-fuse.pid"
+EXEFILE="/usr/sbin/zfs-fuse"
+
+checksystem() {
+ return 0 # TODO
+}
+
+start() {
+ ebegin "Starting ZFS-FUSE"
+ checksystem || return 1
+ start-stop-daemon --start --exec ${EXEFILE} \
+ --user daemon --group disk -- --pidfile ${PIDFILE}
+ rv=$?
+ eend $rv
+
+ if [[ $rv -eq 0 ]]; then
+ ebegin "Mounting ZFS filesystems"
+ zfs mount -a
+ eend $?
+ fi
+}
+
+stop() {
+ ebegin "Unmounting ZFS filesystems"
+ sync
+ sleep 1
+ zfs umount -f -a
+ eend $?
+ sync
+
+ ebegin "Stopping ZFS-FUSE"
+ checksystem || return 2
+ start-stop-daemon --stop --pidfile ${PIDFILE} \
+ --exec ${EXEFILE} --retry TERM/1/TERM/2/TERM/4/TERM/8/KILL
+ eend $?
+}
diff --git a/sys-fs/zfs-fuse/zfs-fuse-0.5.0.ebuild b/sys-fs/zfs-fuse/zfs-fuse-0.5.0.ebuild
index 968861a00873..094c3ceb2758 100644
--- a/sys-fs/zfs-fuse/zfs-fuse-0.5.0.ebuild
+++ b/sys-fs/zfs-fuse/zfs-fuse-0.5.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs-fuse/zfs-fuse-0.5.0.ebuild,v 1.3 2010/06/05 22:21:16 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs-fuse/zfs-fuse-0.5.0.ebuild,v 1.4 2010/06/05 23:46:32 ssuominen Exp $
IUSE="doc debug"
@@ -73,6 +73,8 @@ src_install() {
if use doc; then
dodoc {INSTALL,TODO,STATUS,TESTING,HACKING,BUGS} || die
fi
+
+ dodir /etc/zfs
}
pkg_postinst() {
diff --git a/sys-fs/zfs-fuse/zfs-fuse-0.6.9.ebuild b/sys-fs/zfs-fuse/zfs-fuse-0.6.9.ebuild
new file mode 100644
index 000000000000..b28f73671f22
--- /dev/null
+++ b/sys-fs/zfs-fuse/zfs-fuse-0.6.9.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs-fuse/zfs-fuse-0.6.9.ebuild,v 1.1 2010/06/05 23:46:32 ssuominen Exp $
+
+EAPI=2
+
+DESCRIPTION="An implementation of the ZFS filesystem for FUSE/Linux"
+HOMEPAGE="http://zfs-fuse.net/"
+SRC_URI="http://zfs-fuse.net/releases/${PV}/source-tar-ball -> ${P}.tar.bz2"
+
+LICENSE="CDDL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND="sys-fs/fuse
+ sys-libs/zlib
+ dev-libs/libaio
+ dev-libs/openssl"
+DEPEND="${RDEPEND}
+ dev-util/scons"
+
+S=${WORKDIR}/${P}/src
+
+src_prepare() {
+ sed -i \
+ -e '/LINKFLAGS/s:-s::' \
+ -e '/CCFLAGS/s:-s -O2::' \
+ SConstruct || die
+
+ sed -i \
+ -e 's:../zdb/zdb:/usr/sbin/zdb:' \
+ cmd/ztest/ztest.c || die
+}
+
+src_compile() {
+ local _debug=0
+ use debug && _debug=2
+
+ scons debug=${_debug} || die
+}
+
+src_install() {
+ scons \
+ install_dir="${D}/usr/sbin" \
+ man_dir="${D}/usr/share/man/man8" \
+ cfg_dir="${D}/etc/zfs" \
+ install || die
+
+ dodir /etc/zfs
+ keepdir /var/{lock,run}/zfs
+ fowners daemon.disk /var/{lock,run}/zfs
+ newinitd "${FILESDIR}"/${PN}.rc ${PN}
+
+ dodoc ../{BUGS,CHANGES,HACKING,README*,STATUS,TESTING,TODO}
+}