1 |
commit: 4038bf1505efa48c2058374d187ae07d8f0e5024 |
2 |
Author: Matthew Thode <mthode <AT> mthode <DOT> org> |
3 |
AuthorDate: Wed Jan 2 18:42:24 2013 +0000 |
4 |
Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Jan 2 18:42:24 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/prometheanfire.git;a=commit;h=4038bf15 |
7 |
|
8 |
test stuff |
9 |
|
10 |
--- |
11 |
sys-cluster/swift/Manifest | 2 +- |
12 |
sys-cluster/swift/swift-1.7.4.ebuild | 14 +++++++++++--- |
13 |
2 files changed, 12 insertions(+), 4 deletions(-) |
14 |
|
15 |
diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest |
16 |
index b418713..fa2ffb8 100644 |
17 |
--- a/sys-cluster/swift/Manifest |
18 |
+++ b/sys-cluster/swift/Manifest |
19 |
@@ -3,6 +3,6 @@ AUX swift-container.initd 891 SHA256 82d61cfbe600f782e0f408366be5283e52ecb503dfa |
20 |
AUX swift-object.initd 876 SHA256 a3ec074cd0ef70b3b641e86054519da3a4fa18a320bd91a7d6e18b9df9ef5cf0 SHA512 803165e74e1fb5326d8520444f968d2a987dca454f9b5347fd4ebe1ab5e95093641450596da2543be9485b11be350b47873c3a1887682cd025f85231cec2767a WHIRLPOOL f2fc932d4992771edb633332cc2f672c25828e25da677a0db4bd5b6c815f89fda623927a032f45c836574ee4402d632f7dc6dd41e67b2adba9882233ce106bec |
21 |
AUX swift-proxy.initd 1393 SHA256 5b8cfd787dd47468fef31e261ef9529db32e9a2c540c586f9f20b829cab51a4c SHA512 f45253ff68bfb6e5149c0823c5b9692b37e9037f0e12eca32c7c1a28f8877bcdc255a0efd461e170df5bebdae427dd13f312da43525d6e946e32366371362070 WHIRLPOOL c234643758ccf75b3843cd6a65bc3679370cef072eccea7b6470440c380bbe24a687eac6381ccf9a904985e367e4b45930184d0f6a6d1bb4ee6f830f379d5da2 |
22 |
DIST swift-1.7.4.tar.gz 461286 SHA256 5c927cfd6aeba38689c1b8e0d1b6fd697999ad56012f6a4aff011d6018d55cd2 SHA512 c7527593beaede09a70e92b85823eb4661992a568377aea6254c7470dddf9ab64238361c84298b1c046c05abb781507bd7634fdff05d30c1e35e465d7f86cf78 WHIRLPOOL f78325e57a02a34e3f4a052778604115df71f2225861b6b4e9516c25d9b83d7bec7251de34da98f34618b7b586eaac747948192822f2998f3ddeb23fc12f999a |
23 |
-EBUILD swift-1.7.4.ebuild 3185 SHA256 b4a4cad10ca62c5b00c00f31bf28bdc1e701f3ce1a370167dbf7dc07fde1d336 SHA512 1059ef5039297c036ac509c9b20f30c22bb5ff5004fd32716bbfb6012fdf744d464f87ad18b0f0298f54a709c9a8831f88b26d7182c2fe23e5e8ec4b49a5a6d3 WHIRLPOOL 2548e422416ad046af1987cda437623ccf08423774f4fae7793944d299ee95459812705848b4fc62f180a117a2bc2386a7c891caca243504a8fd4142b18be4de |
24 |
+EBUILD swift-1.7.4.ebuild 3304 SHA256 db013bef9cc3079aaf26f1d9f85005ff7e0b659fbc5df39f8c67259bda6a7d2c SHA512 5a9901c03b754da83ae807e24bb253da03c3118f4001c85ba022f2b7ddac32d2217ac5d3fdbb5982be5bbfa19be04308aa251b14052f1056b39db149f638d017 WHIRLPOOL b76832c2578403b7c7d429b49e40cfe909985cf9e9ec8d79ba6f1557314d3907c7179bacdc65843ad2493f3194b3df3d2055587f2c4c42f472a7f2e328ec289c |
25 |
MISC ChangeLog 380 SHA256 b66d44e1c09f502aa77ecb43804d948b25876cda652c23a303fa9ba82b6575dd SHA512 c8ee612811758a02596ae00b0ad739fa3e828880a610bb60d49d8ba18f1810578f4d0cb738d43d2480ecb7a8e34bf2e642042f06d1cb9f2d1501868a2d68c52a WHIRLPOOL 30a86afe00b7365f693a22e4a1078c41f289d8d07975b157b2a1556e5bed075b08adb2d10bfb7bb38c266c0e24680bcbd978935afff686142a0c3c0c4c621625 |
26 |
MISC metadata.xml 386 SHA256 7ec5608fefa5f710bb2feeee1cf65c6d5d97c215e041ff996c05ab72096a048a SHA512 58521380599a366ccad1cc1da26d75e5356f55fe7d6ff2a25a5888fe34a4e18401429296e2e24100f4d33f9ff02123f14db7a3cc04833f8970c97be7451664b1 WHIRLPOOL 0e7f1c0f6b1dd7f3d3f30a652f819ddf6588f98f0b3a1239cd7ca8ae8f3e5d166b04ed652a019106d53d8faf59c3bdbb73d37a89dd3f70c009964d6fa6727da1 |
27 |
|
28 |
diff --git a/sys-cluster/swift/swift-1.7.4.ebuild b/sys-cluster/swift/swift-1.7.4.ebuild |
29 |
index fd6d0b4..a50cbc9 100644 |
30 |
--- a/sys-cluster/swift/swift-1.7.4.ebuild |
31 |
+++ b/sys-cluster/swift/swift-1.7.4.ebuild |
32 |
@@ -3,7 +3,7 @@ |
33 |
# $Header: $ |
34 |
|
35 |
EAPI=5 |
36 |
-RESTRICT="test" |
37 |
+#RESTRICT="test" |
38 |
PYTHON_COMPAT=( python2_5 python2_6 python2_7 ) |
39 |
|
40 |
inherit distutils-r1 eutils linux-info |
41 |
@@ -16,13 +16,14 @@ SRC_URI="http://launchpad.net/${PN}/folsom/${PV}/+download/${P}.tar.gz" |
42 |
LICENSE="Apache-2.0" |
43 |
SLOT="0" |
44 |
KEYWORDS="~amd64 ~x86" |
45 |
-IUSE="proxy account container object test" |
46 |
+IUSE="proxy account container object test memcache" |
47 |
|
48 |
DEPEND="dev-python/setuptools |
49 |
test? ( dev-python/nose |
50 |
dev-python/coverage |
51 |
dev-python/nosexcover |
52 |
dev-python/pep8 |
53 |
+ dev-python/mock |
54 |
>=dev-python/sphinx-1.1.2 )" |
55 |
|
56 |
RDEPEND="dev-python/eventlet |
57 |
@@ -36,7 +37,7 @@ RDEPEND="dev-python/eventlet |
58 |
>=dev-python/webob-1.0.8 |
59 |
<dev-python/webob-1.3 |
60 |
>=dev-python/python-swiftclient-1.2.0 |
61 |
- net-misc/memcached |
62 |
+ memcache? ( net-misc/memcached ) |
63 |
net-misc/rsync" |
64 |
|
65 |
REQUIRED_USE="|| ( proxy account container object )" |
66 |
@@ -45,6 +46,10 @@ CONFIG_CHECK="~EXT3_FS_XATTR ~SQUASHFS_XATTR ~CIFS_XATTR ~JFFS2_FS_XATTR |
67 |
~TMPFS_XATTR ~UBIFS_FS_XATTR ~EXT2_FS_XATTR ~REISERFS_FS_XATTR ~EXT4_FS_XATTR |
68 |
~ZFS" |
69 |
|
70 |
+python_test() { |
71 |
+ .unittest || die |
72 |
+} |
73 |
+ |
74 |
pkg_setup() { |
75 |
enewuser swift |
76 |
enewgroup swift |
77 |
@@ -80,6 +85,9 @@ python_install() { |
78 |
newins "etc/object-server.conf-sample" "object-server.conf" |
79 |
newins "etc/object-expirer.conf-sample" "object-expirer.conf" |
80 |
fi |
81 |
+ if use memcache; then |
82 |
+ sed blah |
83 |
+ fi |
84 |
|
85 |
fowners swift:swift "/etc/swift" || die "fowners failed" |
86 |
} |