summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorJoe Peterson <lavajoe@gentoo.org>2008-06-09 17:01:34 +0000
committerJoe Peterson <lavajoe@gentoo.org>2008-06-09 17:01:34 +0000
commite95178831fe3dbbe9c43ba0476c42544b55f0f45 (patch)
treed0c1da22a1f5db4e1fb68d39c3a71b7fd0b91bd5 /sys-fs
parentReassigning to graphics herd. (diff)
downloadhistorical-e95178831fe3dbbe9c43ba0476c42544b55f0f45.tar.gz
historical-e95178831fe3dbbe9c43ba0476c42544b55f0f45.tar.bz2
historical-e95178831fe3dbbe9c43ba0476c42544b55f0f45.zip
Add live ebuild (based on ebuild from ToeiRei); fix warning formatting
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/btrfs-progs/Manifest3
-rw-r--r--sys-fs/btrfs/ChangeLog8
-rw-r--r--sys-fs/btrfs/Manifest9
-rw-r--r--sys-fs/btrfs/btrfs-0.14.ebuild6
-rw-r--r--sys-fs/btrfs/btrfs-0.15-r1.ebuild6
-rw-r--r--sys-fs/btrfs/btrfs-0.15.ebuild6
-rw-r--r--sys-fs/btrfs/btrfs-9999.ebuild62
7 files changed, 85 insertions, 15 deletions
diff --git a/sys-fs/btrfs-progs/Manifest b/sys-fs/btrfs-progs/Manifest
index ed9e9261ebfa..656839d144ca 100644
--- a/sys-fs/btrfs-progs/Manifest
+++ b/sys-fs/btrfs-progs/Manifest
@@ -6,5 +6,6 @@ EBUILD btrfs-progs-0.14.ebuild 747 RMD160 d2fa57500405f65a068cfc6bd021299574e25d
EBUILD btrfs-progs-0.15-r1.ebuild 871 RMD160 3a717ed8612f848382e8c5814f6c379df5c33d03 SHA1 fa37b012841e37bd800d778b82b24dcee3a56965 SHA256 b957b918847b3c9fffcd11d360814906bf0cc12d8b3a6ebc152847f5a046ea76
EBUILD btrfs-progs-0.15-r2.ebuild 896 RMD160 e0cb94beb8c5040dbcc51fb76453fb25ac9bf018 SHA1 0fc947bf40fa3248204aaffd1f17ecc738ec54a7 SHA256 0173d73ba3699065842254261e1894cd1acf2a8cc6ed2499f12e6480afbdaf89
EBUILD btrfs-progs-0.15.ebuild 800 RMD160 a316e0c12797e54f59b1cc2578fefb8640775323 SHA1 7e1269a6ee06132d701b2262df331e8dff198b21 SHA256 57fb21ed5324038e0332c8bc104548603f6bf27153620b7b321267d282589c8a
-MISC ChangeLog 1044 RMD160 2d451c2d2ed0cf169fbf86386c9338824f4571fa SHA1 3141d5396df89a7bb0c5fcd522aa51c542380e3e SHA256 9de1e266056e12515f606091cafd163394242bff18126b941545b8dc4f27b6ff
+EBUILD btrfs-progs-9999.ebuild 896 RMD160 ae593fb89c08a4fc1a44df2e19f315742d95537a SHA1 23679042fa132e47b6e3ca4a5ab2018ba76ca018 SHA256 a056f40d5042d4f4e784fbd09fbca2fe996dc166facf1bb06f36e7363ef90799
+MISC ChangeLog 1202 RMD160 da0876e83e533e7d5c86d49dee3da0cb606b9133 SHA1 752ac6fe333cc7319344dfe13d1ea7c12bdf53f7 SHA256 9dd6c9ff399fb9f714149ab07a45ca3caa505091d2cdbff34396cdb169d052b7
MISC metadata.xml 223 RMD160 0c9c59654305e8789fe6c93fd07c561cfe003f54 SHA1 7904e6fb45104baf2cb67fb9886c633af4dc7056 SHA256 a24b49fe5448d4cb329acf1d8113ac30eb1d61d63a7319b66c077d3f1775d055
diff --git a/sys-fs/btrfs/ChangeLog b/sys-fs/btrfs/ChangeLog
index 1032b9476576..970d059b7d40 100644
--- a/sys-fs/btrfs/ChangeLog
+++ b/sys-fs/btrfs/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-fs/btrfs
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/ChangeLog,v 1.4 2008/06/07 16:38:35 lavajoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/ChangeLog,v 1.5 2008/06/09 17:01:34 lavajoe Exp $
+
+*btrfs-9999 (09 Jun 2008)
+
+ 09 Jun 2008; Joe Peterson <lavajoe@gentoo.org> btrfs-0.15-r1.ebuild,
+ +btrfs-9999.ebuild:
+ Add live ebuild (based on ebuild from ToeiRei); fix warning formatting
*btrfs-0.15-r1 (07 Jun 2008)
diff --git a/sys-fs/btrfs/Manifest b/sys-fs/btrfs/Manifest
index 3eefe650f5c5..5dcf65425d75 100644
--- a/sys-fs/btrfs/Manifest
+++ b/sys-fs/btrfs/Manifest
@@ -2,8 +2,9 @@ AUX btrfs-0.14-hotfix.patch 14508 RMD160 df98080a725a9882ca3185c87421f8ac4c5266f
AUX btrfs-0.15-acl-disable.patch 1260 RMD160 3700cd0baa293d02ff2ec490e081e8919ee64119 SHA1 8c02e30e6b844e837d2ce31109a7e50739cc9522 SHA256 8b410a8eea96d54b5cfc3d683d7fae9d8f9f8fdbff008289e37380cdf16a6808
DIST btrfs-0.14.tar.bz2 103694 RMD160 0e3fa6ee1583452a4818356dff1f2868502811a1 SHA1 1265a79c9b0e87858fcba319854b601b865d097c SHA256 b57a853a0ec0152c3561688a1fd250b68e361b6d0fd0bd6526802a2d7829bcf9
DIST btrfs-0.15.tar.bz2 107545 RMD160 ad8fbe78395d1f425a769eec9719bb60b63b73e6 SHA1 37930ab229b9795db41b02e25713f886758f3b42 SHA256 f6e0d004c0c13d375718c3ab063e1386e8e6262d78f958b15fad13a8d301433e
-EBUILD btrfs-0.14.ebuild 1342 RMD160 19413cb36bea406410a95119c930ca4bce64a552 SHA1 b265c33e5a1bbb7ce8153d976162b3edadb94ecf SHA256 0ab3c37b8ee05e1d40dd08e20329731a479b54313425693e736b8a87f619a89a
-EBUILD btrfs-0.15-r1.ebuild 1495 RMD160 076c50f2cf03606dbdd4677a68dfe73ea334559e SHA1 da671f69dc2884a59560c895c4a87f5b04c2f003 SHA256 1fc0516f2b5681f5d0f57f2d3e6b974fedba3b933cce31f0af1cb2b6895264d3
-EBUILD btrfs-0.15.ebuild 1446 RMD160 a123e91c9d6daa379cc69fb90821c31bac80a67a SHA1 d2fd0679d594952b7262cf0c80bd2da7e50b8fcd SHA256 ea99a5848fea145f50db50f4f327acd1ceed69f64e2698c552c246d19ecd565b
-MISC ChangeLog 831 RMD160 e2199ae3a259400da051e59a9368c9fcbe45136d SHA1 5e48c65888b3c95372d84f00b939bfa7d767b282 SHA256 935115832c7c2e82c72cc2133ef20a0ea1703769c862e1d63dbf46cf96a3890e
+EBUILD btrfs-0.14.ebuild 1360 RMD160 353e78e06d3d7286347424fd455f004a1f02b9bf SHA1 1979c6b2a42891d4d160a01ee0f093df68b45984 SHA256 8562f0fb68f0d6e1e522c72fd011919a8483a7c441d81774ce5b317cc1b40c38
+EBUILD btrfs-0.15-r1.ebuild 1513 RMD160 39a21dc1fa269741a804a5794e1dbed8e3ede49f SHA1 d496b6c7db2b4931443c379aab8997ff37c1df38 SHA256 5130c6b9c053dab335324edb4f66fc0d8f72dddea889c5ba52c17e695e5ae8bb
+EBUILD btrfs-0.15.ebuild 1464 RMD160 c445fcab88206a1570e37fee4b80dbb941d87307 SHA1 fa71ef16abd3dd378daa63e45cf20dd7e9fabf7d SHA256 e12a4e1303b1485e279ae4aabf52b789fb1ebb896f2f73c42ed62236f80332f8
+EBUILD btrfs-9999.ebuild 1511 RMD160 20be9987b0b40f99e636be64debf8fdf1906f8cb SHA1 bf731c1fed5787ce80e6b7e916270f22d7c12bf0 SHA256 fe8cf24f0c93fd436fda7c4286a89fb8f7ba84a7b3e9954cf8233a9eb9763cbe
+MISC ChangeLog 1025 RMD160 a46fae77702807af9c24cabfd633f7c8b75f640b SHA1 aaa034d62a4c6ef709b0d171e44b964004b91499 SHA256 d502d6b92aec2b24bae4d39934c0ea84e89b2514c46f51793e3bddbcd2d0d782
MISC metadata.xml 223 RMD160 0c9c59654305e8789fe6c93fd07c561cfe003f54 SHA1 7904e6fb45104baf2cb67fb9886c633af4dc7056 SHA256 a24b49fe5448d4cb329acf1d8113ac30eb1d61d63a7319b66c077d3f1775d055
diff --git a/sys-fs/btrfs/btrfs-0.14.ebuild b/sys-fs/btrfs/btrfs-0.14.ebuild
index 3825c46bb011..045372a6f274 100644
--- a/sys-fs/btrfs/btrfs-0.14.ebuild
+++ b/sys-fs/btrfs/btrfs-0.14.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/btrfs-0.14.ebuild,v 1.2 2008/05/27 18:57:43 lavajoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/btrfs-0.14.ebuild,v 1.3 2008/06/09 17:01:34 lavajoe Exp $
inherit eutils linux-mod
@@ -53,6 +53,6 @@ pkg_postinst() {
linux-mod_pkg_postinst
ewarn "WARNING: Btrfs is under heavy development and is not suitable for"
- ewarn "any uses other than benchmarking and review."
- ewarn "The Btrfs disk format is not yet finalized."
+ ewarn " any uses other than benchmarking and review."
+ ewarn " The Btrfs disk format is not yet finalized."
}
diff --git a/sys-fs/btrfs/btrfs-0.15-r1.ebuild b/sys-fs/btrfs/btrfs-0.15-r1.ebuild
index 63ef6287dd63..23f7aed1e46c 100644
--- a/sys-fs/btrfs/btrfs-0.15-r1.ebuild
+++ b/sys-fs/btrfs/btrfs-0.15-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/btrfs-0.15-r1.ebuild,v 1.1 2008/06/07 16:38:35 lavajoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/btrfs-0.15-r1.ebuild,v 1.2 2008/06/09 17:01:34 lavajoe Exp $
inherit eutils linux-mod
@@ -53,8 +53,8 @@ pkg_postinst() {
linux-mod_pkg_postinst
ewarn "WARNING: Btrfs is under heavy development and is not suitable for"
- ewarn "any uses other than benchmarking and review."
- ewarn "The Btrfs disk format is not yet finalized."
+ ewarn " any uses other than benchmarking and review."
+ ewarn " The Btrfs disk format is not yet finalized."
ewarn ""
ewarn "Note: If upgrading from 0.14, there is no disk format change,"
ewarn " but it might be prudent to fsck after upgrading."
diff --git a/sys-fs/btrfs/btrfs-0.15.ebuild b/sys-fs/btrfs/btrfs-0.15.ebuild
index 58b9e29b4ed6..6e5022780afa 100644
--- a/sys-fs/btrfs/btrfs-0.15.ebuild
+++ b/sys-fs/btrfs/btrfs-0.15.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/btrfs-0.15.ebuild,v 1.1 2008/05/29 16:59:52 lavajoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/btrfs-0.15.ebuild,v 1.2 2008/06/09 17:01:34 lavajoe Exp $
inherit eutils linux-mod
@@ -51,8 +51,8 @@ pkg_postinst() {
linux-mod_pkg_postinst
ewarn "WARNING: Btrfs is under heavy development and is not suitable for"
- ewarn "any uses other than benchmarking and review."
- ewarn "The Btrfs disk format is not yet finalized."
+ ewarn " any uses other than benchmarking and review."
+ ewarn " The Btrfs disk format is not yet finalized."
ewarn ""
ewarn "Note: If upgrading from 0.14, there is no disk format change,"
ewarn " but it might be prudent to fsck after upgrading."
diff --git a/sys-fs/btrfs/btrfs-9999.ebuild b/sys-fs/btrfs/btrfs-9999.ebuild
new file mode 100644
index 000000000000..fb4ea85485bd
--- /dev/null
+++ b/sys-fs/btrfs/btrfs-9999.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/btrfs-9999.ebuild,v 1.1 2008/06/09 17:01:34 lavajoe Exp $
+
+inherit eutils linux-mod mercurial
+
+DESCRIPTION="A checksumming copy-on-write filesystem"
+HOMEPAGE="http://btrfs.wiki.kernel.org/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="sys-fs/e2fsprogs"
+PDEPEND="~sys-fs/btrfs-progs-${PV}"
+
+S="${WORKDIR}/kernel"
+
+pkg_setup()
+{
+ linux-mod_pkg_setup
+
+ BUILD_TARGETS="all"
+ BUILD_PARAMS="KERNELDIR=/lib/modules/${KV_FULL}/build"
+ MODULE_NAMES="btrfs(fs:${S}/"
+
+ if ! kernel_is 2 6; then
+ eerror "Need a 2.6 kernel to compile against!"
+ die "Need a 2.6 kernel to compile against!"
+ fi
+
+ if ! linux_chkconfig_present LIBCRC32C; then
+ eerror "You need to enable LIBCRC32C in your kernel!"
+ die "You need to enable LIBCRC32C in your kernel!"
+ fi
+}
+
+src_unpack() {
+ mercurial_fetch http://www.kernel.org/hg/btrfs/kernel
+ cd "${S}"
+}
+
+src_install()
+{
+ linux-mod_src_install
+
+ dodoc INSTALL TODO
+}
+
+pkg_postinst() {
+ linux-mod_pkg_postinst
+
+ ewarn "WARNING: Btrfs is under heavy development and is not suitable for"
+ ewarn " any uses other than benchmarking and review."
+ ewarn " The Btrfs disk format is not yet finalized."
+ ewarn ""
+ ewarn "Note: This version is installed from a live ebuild, so the disk"
+ ewarn " format can change from install to install as the upstream"
+ ewarn " source changes."
+}