Gentoo Archives: gentoo-commits

From: "Joe Peterson (lavajoe)" <lavajoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-fs/btrfs: ChangeLog btrfs-0.16.ebuild
Date: Wed, 06 Aug 2008 04:04:56
Message-Id: E1KQaGb-0003Ku-Ab@stork.gentoo.org
1 lavajoe 08/08/06 04:04:53
2
3 Modified: ChangeLog
4 Added: btrfs-0.16.ebuild
5 Log:
6 New version 0.16
7 (Portage version: 2.2_rc6/cvs/Linux 2.6.26-gentoo i686)
8
9 Revision Changes Path
10 1.11 sys-fs/btrfs/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/btrfs/ChangeLog?rev=1.11&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/btrfs/ChangeLog?rev=1.11&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/btrfs/ChangeLog?r1=1.10&r2=1.11
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-fs/btrfs/ChangeLog,v
19 retrieving revision 1.10
20 retrieving revision 1.11
21 diff -u -r1.10 -r1.11
22 --- ChangeLog 29 Jul 2008 03:42:26 -0000 1.10
23 +++ ChangeLog 6 Aug 2008 04:04:52 -0000 1.11
24 @@ -1,6 +1,11 @@
25 # ChangeLog for sys-fs/btrfs
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/ChangeLog,v 1.10 2008/07/29 03:42:26 lavajoe Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/ChangeLog,v 1.11 2008/08/06 04:04:52 lavajoe Exp $
29 +
30 +*btrfs-0.16 (05 Aug 2008)
31 +
32 + 05 Aug 2008; Joe Peterson <lavajoe@g.o> +btrfs-0.16.ebuild:
33 + New version 0.16
34
35 29 Jul 2008; Joe Peterson <lavajoe@g.o> btrfs-0.15-r2.ebuild,
36 btrfs-9999.ebuild:
37
38
39
40 1.1 sys-fs/btrfs/btrfs-0.16.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/btrfs/btrfs-0.16.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/btrfs/btrfs-0.16.ebuild?rev=1.1&content-type=text/plain
44
45 Index: btrfs-0.16.ebuild
46 ===================================================================
47 # Copyright 1999-2008 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/btrfs-0.16.ebuild,v 1.1 2008/08/06 04:04:52 lavajoe Exp $
50
51 inherit eutils linux-mod
52
53 DESCRIPTION="A checksumming copy-on-write filesystem"
54 HOMEPAGE="http://btrfs.wiki.kernel.org/"
55 SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
56
57 LICENSE="GPL-2"
58 SLOT="0"
59 KEYWORDS="~amd64 ~x86"
60 IUSE=""
61
62 DEPEND=""
63 RDEPEND="${DEPEND}"
64
65 pkg_setup()
66 {
67 linux-mod_pkg_setup
68
69 BUILD_TARGETS="all"
70 BUILD_PARAMS="KERNELDIR=${KV_OUT_DIR}"
71 MODULE_NAMES="btrfs(fs:${S}/"
72
73 if ! kernel_is 2 6; then
74 eerror "Need a 2.6 kernel to compile against!"
75 die "Need a 2.6 kernel to compile against!"
76 fi
77
78 if ! linux_chkconfig_present LIBCRC32C; then
79 eerror "You need to enable LIBCRC32C in your kernel!"
80 die "You need to enable LIBCRC32C in your kernel!"
81 fi
82 }
83
84 src_unpack() {
85 unpack ${A}
86 cd "${S}"
87
88 # Apply hot fixes
89 #epatch "${FILESDIR}/${P}-hotfix.patch"
90 }
91
92 src_install()
93 {
94 linux-mod_src_install
95
96 dodoc INSTALL TODO
97 }
98
99 pkg_postinst() {
100 linux-mod_pkg_postinst
101
102 ewarn "WARNING: Btrfs is under heavy development and is not suitable for"
103 ewarn " any uses other than benchmarking and review."
104 ewarn " The Btrfs disk format is not yet finalized."
105 ewarn
106 ewarn " Also, it is highly recommended that the versions of"
107 ewarn " btrfs and btrfs-progs match."
108 ewarn
109 ewarn "Note: THE DISK FORMAT HAS CHANGED!"
110 ewarn " You must backup your data and re-create your btrfs"
111 ewarn " filesystem(s) for use with this version."
112 }