Gentoo Archives: gentoo-commits

From: Matt Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/prometheanfire:master commit in: sys-cluster/swift/, sys-cluster/swift/files/, dev-python/python-keystoneclient/
Date: Tue, 01 Jan 2013 08:42:31
Message-Id: 1357029716.3f567a2e236f56b096872ef66ff64c66f16c508e.prometheanfire@gentoo
1 commit: 3f567a2e236f56b096872ef66ff64c66f16c508e
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 1 08:41:56 2013 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 1 08:41:56 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/prometheanfire.git;a=commit;h=3f567a2e
7
8 initial commit of swift and moved keystoneclient to tree
9
10 ---
11 dev-python/python-keystoneclient/Manifest | 4 -
12 dev-python/python-keystoneclient/metadata.xml | 7 -
13 .../python-keystoneclient-2012.2.ebuild | 30 -
14 .../python-keystoneclient-9999.ebuild | 32 -
15 sys-cluster/swift/ChangeLog | 11 +
16 sys-cluster/swift/files/swift-proxy-server.initd | 838 ++++++++++++++++++++
17 sys-cluster/swift/files/swift-storage-server.confd | 775 ++++++++++++++++++
18 sys-cluster/swift/files/swift-storage-server.initd | 60 ++
19 sys-cluster/swift/metadata.xml | 13 +
20 sys-cluster/swift/swift-1.7.4.ebuild | 151 ++++
21 10 files changed, 1848 insertions(+), 73 deletions(-)
22
23 diff --git a/dev-python/python-keystoneclient/Manifest b/dev-python/python-keystoneclient/Manifest
24 deleted file mode 100644
25 index db1b925..0000000
26 --- a/dev-python/python-keystoneclient/Manifest
27 +++ /dev/null
28 @@ -1,4 +0,0 @@
29 -DIST python-keystoneclient-2012.2~f1.tar.gz 49802 SHA256 697ba984cae4485c2e768ed5fc98ed9347d28019af633d9f46d006f4e0c31019 SHA512 2e1d3f544943bb062902fcff78bfec1e935a41652e2a39c6bf02b4f0eb919fb5c42ac23463d4fd3ee7f1635e50c937f82a1331c24b36194d7645296e5c47681f WHIRLPOOL 12747ad3ff89e54f43e193d4fc3ec773bf7ab0aaef6b161f35aa4c9316523c51d2927f2458d62a466991b13c6b1b9b550e663aa94cb3e081509cd3ad070bcf38
30 -EBUILD python-keystoneclient-2012.2.ebuild 727 SHA256 ed469e5ea3ff96e0cd082af13894baf3d8bf08c4c633c40cb3208ca3b9818107 SHA512 2e085a0cdc7271f131ef8b6939bacd74ea70ac1299a143a2075471b12b95f1849069b999f8f2275c1350056d1d84ecd7e715b993cde1e0658813a17abe166abe WHIRLPOOL 177955fc2426fde1abbe79dcbbfc82dbbf9412b384afe86391c07cbc31b2ffd4ff50d4f8bec711ace4d6da8b87dcb8486b6c59bee40f3e4b647cfeaeb1d84ab5
31 -EBUILD python-keystoneclient-9999.ebuild 723 SHA256 e723374dc97883a7f8d5e868c44df037163238e94d6fb926f874c62c5d5b67a8 SHA512 0cfc09dbc6519cbfea73f928d1eb1699ab55f385d844bcda07ade4f8833df164608a58cae28636d3cc19c9de5f3d40e8e5e67723aa0268d9857e55ee6c4b7cc8 WHIRLPOOL 93d715300d493ee01229a5a773041a2b92b30dad209b008706cb4a1ef4038ab38ab13a2609affe5bb3a2a2f848288fa51b1f6e831420beba05cdc4b7fd884eae
32 -MISC metadata.xml 187 SHA256 773142fc211f4f8cd167704604281cbf366eabef6751c52a2895f63e9761a5a2 SHA512 81ef1f7d248dbdf4183b6700885e86071cee75bc1b69c3ed590c18193743da2562be527f212f088fe8ae9242b0aaaf7907912badae1264f14c2f5dde619c3fba WHIRLPOOL 32c1d67c8a74e4f3606e5aedc066ea7cdf09292beea0574c25d7448294b42ee9146a7724fcb9a7da04558e55c07619702e38e90656b962638cf747cb2c67ede3
33
34 diff --git a/dev-python/python-keystoneclient/metadata.xml b/dev-python/python-keystoneclient/metadata.xml
35 deleted file mode 100644
36 index d034107..0000000
37 --- a/dev-python/python-keystoneclient/metadata.xml
38 +++ /dev/null
39 @@ -1,7 +0,0 @@
40 -<?xml version="1.0" encoding="UTF-8"?>
41 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
42 -<pkgmetadata>
43 -<longdescription lang="en">
44 -</longdescription>
45 -</pkgmetadata>
46 -
47
48 diff --git a/dev-python/python-keystoneclient/python-keystoneclient-2012.2.ebuild b/dev-python/python-keystoneclient/python-keystoneclient-2012.2.ebuild
49 deleted file mode 100644
50 index 4149826..0000000
51 --- a/dev-python/python-keystoneclient/python-keystoneclient-2012.2.ebuild
52 +++ /dev/null
53 @@ -1,30 +0,0 @@
54 -# Copyright 1999-2012 Gentoo Foundation
55 -# Distributed under the terms of the GNU General Public License v2
56 -# $Header: $
57 -
58 -EAPI=4
59 -PYTHON_DEPEND=2
60 -SUPPORT_PYTHON_ABIS=1
61 -RESTRICT_PYTHON_ABIS="3.*"
62 -
63 -inherit distutils
64 -
65 -DESCRIPTION="A client for the OpenStack Keystone API."
66 -HOMEPAGE="https://github.com/openstack/python-keystoneclient"
67 -#SRC_URI="http://launchpad.net/keystone/folsom/${PV}/+download/${P}.tar.gz"
68 -SRC_URI="http://launchpad.net/keystone/folsom/folsom-1/+download/${P}~f1.tar.gz"
69 -
70 -LICENSE="Apache-2.0"
71 -SLOT="0"
72 -KEYWORDS="~amd64"
73 -IUSE=""
74 -
75 -DEPEND=""
76 -RDEPEND="dev-python/coverage
77 - dev-python/httplib2
78 - dev-python/mock
79 - dev-python/mox
80 - dev-python/nose
81 - dev-python/pep8
82 - dev-python/prettytable
83 - dev-python/simplejson"
84
85 diff --git a/dev-python/python-keystoneclient/python-keystoneclient-9999.ebuild b/dev-python/python-keystoneclient/python-keystoneclient-9999.ebuild
86 deleted file mode 100644
87 index 2f7e840..0000000
88 --- a/dev-python/python-keystoneclient/python-keystoneclient-9999.ebuild
89 +++ /dev/null
90 @@ -1,32 +0,0 @@
91 -# Copyright 1999-2012 Gentoo Foundation
92 -# Distributed under the terms of the GNU General Public License v2
93 -# $Header: $
94 -
95 -EAPI=4
96 -PYTHON_DEPEND=2
97 -SUPPORT_PYTHON_ABIS=1
98 -RESTRICT_PYTHON_ABIS="3.*"
99 -
100 -inherit git-2 distutils
101 -
102 -DESCRIPTION="A client for the OpenStack Keystone API."
103 -HOMEPAGE="https://github.com/openstack/python-keystoneclient"
104 -EGIT_REPO_URI="https://github.com/openstack/python-keystoneclient.git"
105 -
106 -LICENSE="Apache-2.0"
107 -SLOT="0"
108 -KEYWORDS="~amd64"
109 -IUSE=""
110 -
111 -DEPEND="dev-python/setuptools
112 - dev-python/argparse
113 - dev-python/coverage
114 - dev-python/httplib2
115 - dev-python/mock
116 - dev-python/mox
117 - dev-python/nose
118 - dev-python/pep8
119 - dev-python/prettytable
120 - dev-python/simplejson
121 - !sys-auth/keystone"
122 -RDEPEND="${DEPEND}"
123
124 diff --git a/sys-cluster/swift/ChangeLog b/sys-cluster/swift/ChangeLog
125 new file mode 100644
126 index 0000000..5f93ac8
127 --- /dev/null
128 +++ b/sys-cluster/swift/ChangeLog
129 @@ -0,0 +1,11 @@
130 +# ChangeLog for sys-cluster/swift
131 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
132 +# $Header: $
133 +
134 +*swift-1.7.4 (31 Dec 2012)
135 +
136 + 31 Dec 2012; Matthew Thode <prometheanfire@g.o> +swift-1.7.4.ebuild,
137 + +files/swift-proxy-server.initd, +files/swift-storage-server.confd,
138 + +files/swift-storage-server.initd, +metadata.xml:
139 + initial add of openstack-swift
140 +
141
142 diff --git a/sys-cluster/swift/files/swift-proxy-server.initd b/sys-cluster/swift/files/swift-proxy-server.initd
143 new file mode 100644
144 index 0000000..b899a09
145 --- /dev/null
146 +++ b/sys-cluster/swift/files/swift-proxy-server.initd
147 @@ -0,0 +1,838 @@
148 +
149 +
150 +
151 +<!DOCTYPE html>
152 +<html>
153 + <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# githubog: http://ogp.me/ns/fb/githubog#">
154 + <meta charset='utf-8'>
155 + <meta http-equiv="X-UA-Compatible" content="IE=edge">
156 + <title>openstack-overlay/sys-cluster/swift/files/swift-proxy-server.initd at master · hyves-org/openstack-overlay · GitHub</title>
157 + <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub" />
158 + <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub" />
159 + <link rel="apple-touch-icon-precomposed" sizes="57x57" href="apple-touch-icon-114.png" />
160 + <link rel="apple-touch-icon-precomposed" sizes="114x114" href="apple-touch-icon-114.png" />
161 + <link rel="apple-touch-icon-precomposed" sizes="72x72" href="apple-touch-icon-144.png" />
162 + <link rel="apple-touch-icon-precomposed" sizes="144x144" href="apple-touch-icon-144.png" />
163 + <meta name="msapplication-TileImage" content="/windows-tile.png">
164 + <meta name="msapplication-TileColor" content="#ffffff">
165 +
166 +
167 +
168 + <link rel="icon" type="image/x-icon" href="/favicon.ico" />
169 +
170 + <meta content="authenticity_token" name="csrf-param" />
171 +<meta content="g0jvX3j6uTvQ+QokqxNdMhyLQBYXkHbzFBelaieIZek=" name="csrf-token" />
172 +
173 + <link href="https://a248.e.akamai.net/assets.github.com/assets/github-136f905f03a0a6ce0292d2e017a31c4fe548e2d0.css" media="screen" rel="stylesheet" type="text/css" />
174 + <link href="https://a248.e.akamai.net/assets.github.com/assets/github2-2326d6d1fbc034bffa9b37cad622815f40671037.css" media="screen" rel="stylesheet" type="text/css" />
175 +
176 +
177 +
178 + <script src="https://a248.e.akamai.net/assets.github.com/assets/frameworks-eee761b9d5e06efb064aaaf528c44ef8e1601e71.js" type="text/javascript"></script>
179 + <script src="https://a248.e.akamai.net/assets.github.com/assets/github-69e35ef6c3d5b779e39f65bd04a4e43ff670991e.js" type="text/javascript"></script>
180 +
181 +
182 + <link rel='permalink' href='/hyves-org/openstack-overlay/blob/271137305359f85d0f21a85e5387fba068b26e88/sys-cluster/swift/files/swift-proxy-server.initd'>
183 + <meta property="og:title" content="openstack-overlay"/>
184 + <meta property="og:type" content="githubog:gitrepository"/>
185 + <meta property="og:url" content="https://github.com/hyves-org/openstack-overlay"/>
186 + <meta property="og:image" content="https://secure.gravatar.com/avatar/c5cfe5b5d4533c3637cd4315ff18e834?s=420&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png"/>
187 + <meta property="og:site_name" content="GitHub"/>
188 + <meta property="og:description" content="openstack-overlay - An overlay with the required ebuilds to install and run Openstack on Gentoo Linux"/>
189 +
190 + <meta name="description" content="openstack-overlay - An overlay with the required ebuilds to install and run Openstack on Gentoo Linux" />
191 +
192 + <link href="https://github.com/hyves-org/openstack-overlay/commits/master.atom" rel="alternate" title="Recent Commits to openstack-overlay:master" type="application/atom+xml" />
193 +
194 + </head>
195 +
196 +
197 + <body class="logged_out page-blob vis-public env-production ">
198 + <div id="wrapper">
199 +
200 +
201 +
202 +
203 +
204 +
205 +
206 +
207 + <div class="header header-logged-out">
208 + <div class="container clearfix">
209 +
210 + <a class="header-logo-wordmark" href="https://github.com/">
211 + <img alt="GitHub" class="github-logo-4x" height="30" src="https://a248.e.akamai.net/assets.github.com/images/modules/header/logov7@××.png?1340659530" />
212 + <img alt="GitHub" class="github-logo-4x-hover" height="30" src="https://a248.e.akamai.net/assets.github.com/images/modules/header/logov7@××××××××.png?1340659530" />
213 + </a>
214 +
215 +
216 +<ul class="top-nav">
217 + <li class="explore"><a href="https://github.com/explore">Explore GitHub</a></li>
218 + <li class="search"><a href="https://github.com/search">Search</a></li>
219 + <li class="features"><a href="https://github.com/features">Features</a></li>
220 + <li class="blog"><a href="https://github.com/blog">Blog</a></li>
221 +</ul>
222 +
223 +
224 + <div class="header-actions">
225 + <a class="button primary classy" href="https://github.com/signup">Sign up for free</a>
226 + <a class="button classy" href="https://github.com/login?return_to=%2Fhyves-org%2Fopenstack-overlay%2Fblob%2Fmaster%2Fsys-cluster%2Fswift%2Ffiles%2Fswift-proxy-server.initd">Sign in</a>
227 + </div>
228 +
229 + </div>
230 + </div>
231 +
232 +
233 +
234 +
235 +
236 +
237 +
238 + <div class="site hfeed" itemscope itemtype="http://schema.org/WebPage">
239 + <div class="hentry">
240 +
241 + <div class="pagehead repohead instapaper_ignore readability-menu">
242 + <div class="container">
243 + <div class="title-actions-bar">
244 +
245 +
246 +
247 + <ul class="pagehead-actions">
248 +
249 +
250 + <li>
251 + <span class="star-button"><a href="/login?return_to=%2Fhyves-org%2Fopenstack-overlay" class="minibutton js-toggler-target entice tooltipped leftwards" title="You must be signed in to use this feature" rel="nofollow"><span class="mini-icon mini-icon-star"></span>Star</a><a class="social-count js-social-count" href="/hyves-org/openstack-overlay/stargazers">13</a></span>
252 + </li>
253 + <li>
254 + <a href="/login?return_to=%2Fhyves-org%2Fopenstack-overlay" class="minibutton js-toggler-target fork-button entice tooltipped leftwards" title="You must be signed in to fork a repository" rel="nofollow"><span class="mini-icon mini-icon-fork"></span>Fork</a><a href="/hyves-org/openstack-overlay/network" class="social-count">8</a>
255 + </li>
256 + </ul>
257 +
258 + <h1 itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
259 + <span class="repo-label"><span>public</span></span>
260 + <span class="mega-icon mega-icon-public-repo"></span>
261 + <span class="author vcard">
262 + <a href="/hyves-org" class="url fn" itemprop="url" rel="author">
263 + <span itemprop="title">hyves-org</span>
264 + </a></span> /
265 + <strong><a href="/hyves-org/openstack-overlay" class="js-current-repository">openstack-overlay</a></strong>
266 + </h1>
267 + </div>
268 +
269 +
270 +
271 + <ul class="tabs">
272 + <li><a href="/hyves-org/openstack-overlay" class="selected" highlight="repo_sourcerepo_downloadsrepo_commitsrepo_tagsrepo_branches">Code</a></li>
273 + <li><a href="/hyves-org/openstack-overlay/network" highlight="repo_network">Network</a></li>
274 + <li><a href="/hyves-org/openstack-overlay/pulls" highlight="repo_pulls">Pull Requests <span class='counter'>0</span></a></li>
275 +
276 + <li><a href="/hyves-org/openstack-overlay/issues" highlight="repo_issues">Issues <span class='counter'>4</span></a></li>
277 +
278 +
279 +
280 + <li><a href="/hyves-org/openstack-overlay/graphs" highlight="repo_graphsrepo_contributors">Graphs</a></li>
281 +
282 +
283 + </ul>
284 +
285 +<div class="tabnav">
286 +
287 + <span class="tabnav-right">
288 + <ul class="tabnav-tabs">
289 + <li><a href="/hyves-org/openstack-overlay/tags" class="tabnav-tab" highlight="repo_tags">Tags <span class="counter blank">0</span></a></li>
290 + </ul>
291 +
292 + </span>
293 +
294 + <div class="tabnav-widget scope">
295 +
296 +
297 + <div class="context-menu-container js-menu-container js-context-menu">
298 + <a href="#"
299 + class="minibutton bigger switcher js-menu-target js-commitish-button btn-branch repo-tree"
300 + data-hotkey="w"
301 + data-ref="master">
302 + <span><em class="mini-icon mini-icon-branch"></em><i>branch:</i> master</span>
303 + </a>
304 +
305 + <div class="context-pane commitish-context js-menu-content">
306 + <a href="#" class="close js-menu-close"><span class="mini-icon mini-icon-remove-close"></span></a>
307 + <div class="context-title">Switch branches/tags</div>
308 + <div class="context-body pane-selector commitish-selector js-navigation-container">
309 + <div class="filterbar">
310 + <input type="text" id="context-commitish-filter-field" class="js-navigation-enable js-filterable-field js-ref-filter-field" placeholder="Filter branches/tags">
311 + <ul class="tabs">
312 + <li><a href="#" data-filter="branches" class="selected">Branches</a></li>
313 + <li><a href="#" data-filter="tags">Tags</a></li>
314 + </ul>
315 + </div>
316 +
317 + <div class="js-filter-tab js-filter-branches">
318 + <div data-filterable-for="context-commitish-filter-field" data-filterable-type=substring>
319 + <div class="commitish-item branch-commitish selector-item js-navigation-item js-navigation-target selected">
320 + <span class="mini-icon mini-icon-confirm"></span>
321 + <h4>
322 + <a href="/hyves-org/openstack-overlay/blob/master/sys-cluster/swift/files/swift-proxy-server.initd" class="js-navigation-open" data-name="master" rel="nofollow">master</a>
323 + </h4>
324 + </div>
325 + </div>
326 + <div class="no-results">Nothing to show</div>
327 +
328 +
329 + </div>
330 +
331 + <div class="js-filter-tab js-filter-tags filter-tab-empty" style="display:none">
332 + <div data-filterable-for="context-commitish-filter-field" data-filterable-type=substring>
333 + </div>
334 + <div class="no-results">Nothing to show</div>
335 + </div>
336 +
337 + </div>
338 + </div><!-- /.commitish-context-context -->
339 + </div>
340 + </div> <!-- /.scope -->
341 +
342 + <ul class="tabnav-tabs">
343 + <li><a href="/hyves-org/openstack-overlay" class="selected tabnav-tab" highlight="repo_source">Files</a></li>
344 + <li><a href="/hyves-org/openstack-overlay/commits/master" class="tabnav-tab" highlight="repo_commits">Commits</a></li>
345 + <li><a href="/hyves-org/openstack-overlay/branches" class="tabnav-tab" highlight="repo_branches" rel="nofollow">Branches <span class="counter ">1</span></a></li>
346 + </ul>
347 +
348 +</div>
349 +
350 +
351 +
352 +
353 +
354 +
355 +
356 + </div>
357 + </div><!-- /.repohead -->
358 +
359 + <div id="js-repo-pjax-container" class="container context-loader-container" data-pjax-container>
360 +
361 +
362 +
363 +<!-- blob contrib key: blob_contributors:v21:e884cf14b8a3f7a8f7641b174c8aa33f -->
364 +<!-- blob contrib frag key: views10/v8/blob_contributors:v21:e884cf14b8a3f7a8f7641b174c8aa33f -->
365 +
366 +<div id="slider">
367 +
368 +
369 + <div class="frame-meta">
370 +
371 + <p title="This is a placeholder element" class="js-history-link-replace hidden"></p>
372 + <div class="breadcrumb">
373 + <span class='bold'><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/hyves-org/openstack-overlay" class="js-slide-to" data-direction="back" itemscope="url"><span itemprop="title">openstack-overlay</span></a></span></span> / <span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/hyves-org/openstack-overlay/tree/master/sys-cluster" class="js-slide-to" data-direction="back" itemscope="url"><span itemprop="title">sys-cluster</span></a></span> / <span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/hyves-org/openstack-overlay/tree/master/sys-cluster/swift" class="js-slide-to" data-direction="back" itemscope="url"><span itemprop="title">swift</span></a></span> / <span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/hyves-org/openstack-overlay/tree/master/sys-cluster/swift/files" class="js-slide-to" data-direction="back" itemscope="url"><span itemprop="title">files</span></a></span> /
374 <strong class="final-path">swift-proxy-server.initd</strong> <span class="js-clippy mini-icon mini-icon-clippy " data-clipboard-text="sys-cluster/swift/files/swift-proxy-server.initd" data-copied-hint="copied!" data-copy-hint="copy to clipboard"></span>
375 + </div>
376 +
377 + <a href="/hyves-org/openstack-overlay/find/master" class="js-slide-to" data-hotkey="t" style="display:none">Show File Finder</a>
378 +
379 +
380 + <div class="commit file-history-tease">
381 + <img class="main-avatar" height="24" src="https://secure.gravatar.com/avatar/5e727048d87e750a1b21c6670acea0c3?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="24" />
382 + <span class="author"><a href="/lensen" rel="author">lensen</a></span>
383 + <time class="js-relative-date" datetime="2012-09-11T01:39:08-07:00" title="2012-09-11 01:39:08">September 11, 2012</time>
384 + <div class="commit-title">
385 + <a href="/hyves-org/openstack-overlay/commit/1caf08757b6494004c1f01939765ac4202000b12" class="message">Added reload, restart and status opts to init script</a>
386 + </div>
387 +
388 + <div class="participation">
389 + <p class="quickstat"><a href="#blob_contributors_box" rel="facebox"><strong>1</strong> contributor</a></p>
390 +
391 + </div>
392 + <div id="blob_contributors_box" style="display:none">
393 + <h2>Users on GitHub who have contributed to this file</h2>
394 + <ul class="facebox-user-list">
395 + <li>
396 + <img height="24" src="https://secure.gravatar.com/avatar/5e727048d87e750a1b21c6670acea0c3?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="24" />
397 + <a href="/lensen">lensen</a>
398 + </li>
399 + </ul>
400 + </div>
401 + </div>
402 +
403 +
404 + </div><!-- ./.frame-meta -->
405 +
406 + <div class="frames">
407 + <div class="frame" data-permalink-url="/hyves-org/openstack-overlay/blob/271137305359f85d0f21a85e5387fba068b26e88/sys-cluster/swift/files/swift-proxy-server.initd" data-title="openstack-overlay/sys-cluster/swift/files/swift-proxy-server.initd at master · hyves-org/openstack-overlay · GitHub" data-type="blob">
408 +
409 + <div id="files" class="bubble">
410 + <div class="file">
411 + <div class="meta">
412 + <div class="info">
413 + <span class="icon"><b class="mini-icon mini-icon-text-file"></b></span>
414 + <span class="mode" title="File Mode">executable file</span>
415 + <span>65 lines (49 sloc)</span>
416 + <span>1.491 kb</span>
417 + </div>
418 + <ul class="button-group actions">
419 + <li>
420 + <a class="grouped-button minibutton bigger lighter js-entice" href=""
421 + data-entice="You must be signed in and on a branch to make or propose changes">Edit</a>
422 + </li>
423 + <li><a href="/hyves-org/openstack-overlay/raw/master/sys-cluster/swift/files/swift-proxy-server.initd" class="minibutton grouped-button bigger lighter" id="raw-url">Raw</a></li>
424 + <li><a href="/hyves-org/openstack-overlay/blame/master/sys-cluster/swift/files/swift-proxy-server.initd" class="minibutton grouped-button bigger lighter">Blame</a></li>
425 + <li><a href="/hyves-org/openstack-overlay/commits/master/sys-cluster/swift/files/swift-proxy-server.initd" class="minibutton grouped-button bigger lighter" rel="nofollow">History</a></li>
426 + </ul>
427 + </div>
428 + <div class="data type-text">
429 + <table cellpadding="0" cellspacing="0" class="lines">
430 + <tr>
431 + <td>
432 + <pre class="line_numbers"><span id="L1" rel="#L1">1</span>
433 +<span id="L2" rel="#L2">2</span>
434 +<span id="L3" rel="#L3">3</span>
435 +<span id="L4" rel="#L4">4</span>
436 +<span id="L5" rel="#L5">5</span>
437 +<span id="L6" rel="#L6">6</span>
438 +<span id="L7" rel="#L7">7</span>
439 +<span id="L8" rel="#L8">8</span>
440 +<span id="L9" rel="#L9">9</span>
441 +<span id="L10" rel="#L10">10</span>
442 +<span id="L11" rel="#L11">11</span>
443 +<span id="L12" rel="#L12">12</span>
444 +<span id="L13" rel="#L13">13</span>
445 +<span id="L14" rel="#L14">14</span>
446 +<span id="L15" rel="#L15">15</span>
447 +<span id="L16" rel="#L16">16</span>
448 +<span id="L17" rel="#L17">17</span>
449 +<span id="L18" rel="#L18">18</span>
450 +<span id="L19" rel="#L19">19</span>
451 +<span id="L20" rel="#L20">20</span>
452 +<span id="L21" rel="#L21">21</span>
453 +<span id="L22" rel="#L22">22</span>
454 +<span id="L23" rel="#L23">23</span>
455 +<span id="L24" rel="#L24">24</span>
456 +<span id="L25" rel="#L25">25</span>
457 +<span id="L26" rel="#L26">26</span>
458 +<span id="L27" rel="#L27">27</span>
459 +<span id="L28" rel="#L28">28</span>
460 +<span id="L29" rel="#L29">29</span>
461 +<span id="L30" rel="#L30">30</span>
462 +<span id="L31" rel="#L31">31</span>
463 +<span id="L32" rel="#L32">32</span>
464 +<span id="L33" rel="#L33">33</span>
465 +<span id="L34" rel="#L34">34</span>
466 +<span id="L35" rel="#L35">35</span>
467 +<span id="L36" rel="#L36">36</span>
468 +<span id="L37" rel="#L37">37</span>
469 +<span id="L38" rel="#L38">38</span>
470 +<span id="L39" rel="#L39">39</span>
471 +<span id="L40" rel="#L40">40</span>
472 +<span id="L41" rel="#L41">41</span>
473 +<span id="L42" rel="#L42">42</span>
474 +<span id="L43" rel="#L43">43</span>
475 +<span id="L44" rel="#L44">44</span>
476 +<span id="L45" rel="#L45">45</span>
477 +<span id="L46" rel="#L46">46</span>
478 +<span id="L47" rel="#L47">47</span>
479 +<span id="L48" rel="#L48">48</span>
480 +<span id="L49" rel="#L49">49</span>
481 +<span id="L50" rel="#L50">50</span>
482 +<span id="L51" rel="#L51">51</span>
483 +<span id="L52" rel="#L52">52</span>
484 +<span id="L53" rel="#L53">53</span>
485 +<span id="L54" rel="#L54">54</span>
486 +<span id="L55" rel="#L55">55</span>
487 +<span id="L56" rel="#L56">56</span>
488 +<span id="L57" rel="#L57">57</span>
489 +<span id="L58" rel="#L58">58</span>
490 +<span id="L59" rel="#L59">59</span>
491 +<span id="L60" rel="#L60">60</span>
492 +<span id="L61" rel="#L61">61</span>
493 +<span id="L62" rel="#L62">62</span>
494 +<span id="L63" rel="#L63">63</span>
495 +<span id="L64" rel="#L64">64</span>
496 +</pre>
497 + </td>
498 + <td width="100%">
499 + <div class="highlight"><pre><div class='line' id='LC1'>#!/sbin/runscript</div><div class='line' id='LC2'># Copyright 1999-2011 Gentoo Foundation</div><div class='line' id='LC3'># Distributed under the terms of the GNU General Public License v2</div><div class='line' id='LC4'># $Header: $</div><div class='line' id='LC5'>#</div><div class='line' id='LC6'># Author: Cor Cornelisse &lt;corcornelisse@×××××.com&gt;</div><div class='line' id='LC7'><br/></div><div class='line' id='LC8'>depend() {</div><div class='line' id='LC9'> need net</div><div class='line' id='LC10'>}</div><div class='line' id='LC11'><br/></div><div class='line' id='LC12'>opts=&quot;reload&quot;</div><div class='line' id='LC13'><br/></div><div class='line' id='LC14'>BASENAME=$(echo $SVCNAME | cut -d &#39;-&#39; -f 1)</div><div class='line' id='LC15'>SERVERNAME=$(echo $SVCNAME | cut -c 7-)</div><div class='line' id='LC16'><br/></div><div class='line' id='LC17'>checkconfig() {</div><div class='line' id='LC1
500 8'> if [ ! -r /etc/${BASENAME}/${SERVICENAME} ]; then</div><div class='line' id='LC19'> eerror &quot;No config file found: /etc/${BASENAME}/${SERVICENAME}&quot;</div><div class='line' id='LC20'> return 1</div><div class='line' id='LC21'> fi</div><div class='line' id='LC22'> return 0</div><div class='line' id='LC23'>}</div><div class='line' id='LC24'><br/></div><div class='line' id='LC25'><br/></div><div class='line' id='LC26'>start() {</div><div class='line' id='LC27'> checkconfig || return $?</div><div class='line' id='LC28'><br/></div><div class='line' id='LC29'> ebegin &quot;Starting ${SVCNAME}&quot;</div><div class='line' id='LC30'> start-stop-daemon --start --pidfile &quot;/var/run/${BASENAME}/${SERVERNAME}.pid&quot; \</div><div class='line' id='LC31'> --exec /usr/bin/${BASENAME}-init -- ${SERVERNAME} start</div><div class='line' id='LC32'> eend $? &quot;Failed to start ${SVCNAME}&quot;</div><div class='line' id='LC33'>}</div><div class='line' id='LC34'><br/></div><div
501 class='line' id='LC35'>stop() {</div><div class='line' id='LC36'> checkconfig || return $?</div><div class='line' id='LC37'><br/></div><div class='line' id='LC38'> ebegin &quot;Stopping ${SVCNAME}&quot;</div><div class='line' id='LC39'> start-stop-daemon --stop --pidfile &quot;/var/run/${BASENAME}/${SERVERNAME}.pid&quot; \</div><div class='line' id='LC40'> --exec /usr/bin/${BASENAME}-init -- ${SERVERNAME} stop </div><div class='line' id='LC41'> eend $? &quot;Failed to stop ${SVCNAME}&quot;</div><div class='line' id='LC42'>}</div><div class='line' id='LC43'><br/></div><div class='line' id='LC44'>reload() {</div><div class='line' id='LC45'> checkconfig || return $?</div><div class='line' id='LC46'><br/></div><div class='line' id='LC47'> ebegin &quot;Reloading ${SVCNAME}&quot;</div><div class='line' id='LC48'> start-stop-daemon --exec /usr/bin/${BASENAME}-init -- ${SERVERNAME} reload</div><div class='line' id='LC49'> eend $? &quot;Failed to reload ${SVCNAME}&quot;</div><div class
502 ='line' id='LC50'>}</div><div class='line' id='LC51'><br/></div><div class='line' id='LC52'>restart() {</div><div class='line' id='LC53'> checkconfig || return $?</div><div class='line' id='LC54'><br/></div><div class='line' id='LC55'> ebegin &quot;Restarting ${SVCNAME}&quot;</div><div class='line' id='LC56'> start-stop-daemon --exec /usr/bin/${BASENAME}-init -- ${SERVERNAME} restart</div><div class='line' id='LC57'> eend $? &quot;Failed to restart ${SVCNAME}&quot;</div><div class='line' id='LC58'>}</div><div class='line' id='LC59'><br/></div><div class='line' id='LC60'>status() {</div><div class='line' id='LC61'> start-stop-daemon --exec /usr/bin/${BASENAME}-init -- ${SERVERNAME} status</div><div class='line' id='LC62'> eend $? &quot;Failed to get status for ${SVCNAME}&quot;</div><div class='line' id='LC63'>}</div><div class='line' id='LC64'><br/></div></pre></div>
503 + </td>
504 + </tr>
505 + </table>
506 + </div>
507 +
508 + </div>
509 + </div>
510 + </div>
511 +
512 + <a href="#jump-to-line" rel="facebox" data-hotkey="l" class="js-jump-to-line" style="display:none">Jump to Line</a>
513 + <div id="jump-to-line" style="display:none">
514 + <h2>Jump to Line</h2>
515 + <form accept-charset="UTF-8" class="js-jump-to-line-form">
516 + <input class="textfield js-jump-to-line-field" type="text">
517 + <div class="full-button">
518 + <button type="submit" class="classy">
519 + Go
520 + </button>
521 + </div>
522 + </form>
523 + </div>
524 +
525 + </div>
526 +</div>
527 +
528 +<div id="js-frame-loading-template" class="frame frame-loading large-loading-area" style="display:none;">
529 + <img class="js-frame-loading-spinner" src="https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-128.gif?1347543525" height="64" width="64">
530 +</div>
531 +
532 +
533 + </div>
534 + </div>
535 + <div class="context-overlay"></div>
536 + </div>
537 +
538 + <div id="footer-push"></div><!-- hack for sticky footer -->
539 + </div><!-- end of wrapper - hack for sticky footer -->
540 +
541 + <!-- footer -->
542 + <div id="footer">
543 + <div class="container clearfix">
544 +
545 + <dl class="footer_nav">
546 + <dt>GitHub</dt>
547 + <dd><a href="https://github.com/about">About us</a></dd>
548 + <dd><a href="https://github.com/blog">Blog</a></dd>
549 + <dd><a href="https://github.com/contact">Contact &amp; support</a></dd>
550 + <dd><a href="http://enterprise.github.com/">GitHub Enterprise</a></dd>
551 + <dd><a href="http://status.github.com/">Site status</a></dd>
552 + </dl>
553 +
554 + <dl class="footer_nav">
555 + <dt>Applications</dt>
556 + <dd><a href="http://mac.github.com/">GitHub for Mac</a></dd>
557 + <dd><a href="http://windows.github.com/">GitHub for Windows</a></dd>
558 + <dd><a href="http://eclipse.github.com/">GitHub for Eclipse</a></dd>
559 + <dd><a href="http://mobile.github.com/">GitHub mobile apps</a></dd>
560 + </dl>
561 +
562 + <dl class="footer_nav">
563 + <dt>Services</dt>
564 + <dd><a href="http://get.gaug.es/">Gauges: Web analytics</a></dd>
565 + <dd><a href="http://speakerdeck.com">Speaker Deck: Presentations</a></dd>
566 + <dd><a href="https://gist.github.com">Gist: Code snippets</a></dd>
567 + <dd><a href="http://jobs.github.com/">Job board</a></dd>
568 + </dl>
569 +
570 + <dl class="footer_nav">
571 + <dt>Documentation</dt>
572 + <dd><a href="http://help.github.com/">GitHub Help</a></dd>
573 + <dd><a href="http://developer.github.com/">Developer API</a></dd>
574 + <dd><a href="http://github.github.com/github-flavored-markdown/">GitHub Flavored Markdown</a></dd>
575 + <dd><a href="http://pages.github.com/">GitHub Pages</a></dd>
576 + </dl>
577 +
578 + <dl class="footer_nav">
579 + <dt>More</dt>
580 + <dd><a href="http://training.github.com/">Training</a></dd>
581 + <dd><a href="https://github.com/edu">Students &amp; teachers</a></dd>
582 + <dd><a href="http://shop.github.com">The Shop</a></dd>
583 + <dd><a href="/plans">Plans &amp; pricing</a></dd>
584 + <dd><a href="http://octodex.github.com/">The Octodex</a></dd>
585 + </dl>
586 +
587 + <hr class="footer-divider">
588 +
589 +
590 + <p class="right">&copy; 2012 <span title="0.04159s from fe17.rs.github.com">GitHub</span> Inc. All rights reserved.</p>
591 + <a class="left" href="https://github.com/">
592 + <span class="mega-icon mega-icon-invertocat"></span>
593 + </a>
594 + <ul id="legal">
595 + <li><a href="https://github.com/site/terms">Terms of Service</a></li>
596 + <li><a href="https://github.com/site/privacy">Privacy</a></li>
597 + <li><a href="https://github.com/security">Security</a></li>
598 + </ul>
599 +
600 + </div><!-- /.container -->
601 +
602 +</div><!-- /.#footer -->
603 +
604 +
605 +
606 +
607 +<div id="keyboard_shortcuts_pane" class="instapaper_ignore readability-extra" style="display:none">
608 + <h2>Keyboard Shortcuts <small><a href="#" class="js-see-all-keyboard-shortcuts">(see all)</a></small></h2>
609 +
610 + <div class="columns threecols">
611 + <div class="column first">
612 + <h3>Site wide shortcuts</h3>
613 + <dl class="keyboard-mappings">
614 + <dt>s</dt>
615 + <dd>Focus command bar</dd>
616 + </dl>
617 + <dl class="keyboard-mappings">
618 + <dt>?</dt>
619 + <dd>Bring up this help dialog</dd>
620 + </dl>
621 + </div><!-- /.column.first -->
622 +
623 + <div class="column middle" style='display:none'>
624 + <h3>Commit list</h3>
625 + <dl class="keyboard-mappings">
626 + <dt>j</dt>
627 + <dd>Move selection down</dd>
628 + </dl>
629 + <dl class="keyboard-mappings">
630 + <dt>k</dt>
631 + <dd>Move selection up</dd>
632 + </dl>
633 + <dl class="keyboard-mappings">
634 + <dt>c <em>or</em> o <em>or</em> enter</dt>
635 + <dd>Open commit</dd>
636 + </dl>
637 + <dl class="keyboard-mappings">
638 + <dt>y</dt>
639 + <dd>Expand URL to its canonical form</dd>
640 + </dl>
641 + </div><!-- /.column.first -->
642 +
643 + <div class="column last js-hidden-pane" style='display:none'>
644 + <h3>Pull request list</h3>
645 + <dl class="keyboard-mappings">
646 + <dt>j</dt>
647 + <dd>Move selection down</dd>
648 + </dl>
649 + <dl class="keyboard-mappings">
650 + <dt>k</dt>
651 + <dd>Move selection up</dd>
652 + </dl>
653 + <dl class="keyboard-mappings">
654 + <dt>o <em>or</em> enter</dt>
655 + <dd>Open issue</dd>
656 + </dl>
657 + <dl class="keyboard-mappings">
658 + <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> enter</dt>
659 + <dd>Submit comment</dd>
660 + </dl>
661 + <dl class="keyboard-mappings">
662 + <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> shift p</dt>
663 + <dd>Preview comment</dd>
664 + </dl>
665 + </div><!-- /.columns.last -->
666 +
667 + </div><!-- /.columns.equacols -->
668 +
669 + <div class="js-hidden-pane" style='display:none'>
670 + <div class="rule"></div>
671 +
672 + <h3>Issues</h3>
673 +
674 + <div class="columns threecols">
675 + <div class="column first">
676 + <dl class="keyboard-mappings">
677 + <dt>j</dt>
678 + <dd>Move selection down</dd>
679 + </dl>
680 + <dl class="keyboard-mappings">
681 + <dt>k</dt>
682 + <dd>Move selection up</dd>
683 + </dl>
684 + <dl class="keyboard-mappings">
685 + <dt>x</dt>
686 + <dd>Toggle selection</dd>
687 + </dl>
688 + <dl class="keyboard-mappings">
689 + <dt>o <em>or</em> enter</dt>
690 + <dd>Open issue</dd>
691 + </dl>
692 + <dl class="keyboard-mappings">
693 + <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> enter</dt>
694 + <dd>Submit comment</dd>
695 + </dl>
696 + <dl class="keyboard-mappings">
697 + <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> shift p</dt>
698 + <dd>Preview comment</dd>
699 + </dl>
700 + </div><!-- /.column.first -->
701 + <div class="column last">
702 + <dl class="keyboard-mappings">
703 + <dt>c</dt>
704 + <dd>Create issue</dd>
705 + </dl>
706 + <dl class="keyboard-mappings">
707 + <dt>l</dt>
708 + <dd>Create label</dd>
709 + </dl>
710 + <dl class="keyboard-mappings">
711 + <dt>i</dt>
712 + <dd>Back to inbox</dd>
713 + </dl>
714 + <dl class="keyboard-mappings">
715 + <dt>u</dt>
716 + <dd>Back to issues</dd>
717 + </dl>
718 + <dl class="keyboard-mappings">
719 + <dt>/</dt>
720 + <dd>Focus issues search</dd>
721 + </dl>
722 + </div>
723 + </div>
724 + </div>
725 +
726 + <div class="js-hidden-pane" style='display:none'>
727 + <div class="rule"></div>
728 +
729 + <h3>Issues Dashboard</h3>
730 +
731 + <div class="columns threecols">
732 + <div class="column first">
733 + <dl class="keyboard-mappings">
734 + <dt>j</dt>
735 + <dd>Move selection down</dd>
736 + </dl>
737 + <dl class="keyboard-mappings">
738 + <dt>k</dt>
739 + <dd>Move selection up</dd>
740 + </dl>
741 + <dl class="keyboard-mappings">
742 + <dt>o <em>or</em> enter</dt>
743 + <dd>Open issue</dd>
744 + </dl>
745 + </div><!-- /.column.first -->
746 + </div>
747 + </div>
748 +
749 + <div class="js-hidden-pane" style='display:none'>
750 + <div class="rule"></div>
751 +
752 + <h3>Network Graph</h3>
753 + <div class="columns equacols">
754 + <div class="column first">
755 + <dl class="keyboard-mappings">
756 + <dt><span class="badmono">←</span> <em>or</em> h</dt>
757 + <dd>Scroll left</dd>
758 + </dl>
759 + <dl class="keyboard-mappings">
760 + <dt><span class="badmono">→</span> <em>or</em> l</dt>
761 + <dd>Scroll right</dd>
762 + </dl>
763 + <dl class="keyboard-mappings">
764 + <dt><span class="badmono">↑</span> <em>or</em> k</dt>
765 + <dd>Scroll up</dd>
766 + </dl>
767 + <dl class="keyboard-mappings">
768 + <dt><span class="badmono">↓</span> <em>or</em> j</dt>
769 + <dd>Scroll down</dd>
770 + </dl>
771 + <dl class="keyboard-mappings">
772 + <dt>t</dt>
773 + <dd>Toggle visibility of head labels</dd>
774 + </dl>
775 + </div><!-- /.column.first -->
776 + <div class="column last">
777 + <dl class="keyboard-mappings">
778 + <dt>shift <span class="badmono">←</span> <em>or</em> shift h</dt>
779 + <dd>Scroll all the way left</dd>
780 + </dl>
781 + <dl class="keyboard-mappings">
782 + <dt>shift <span class="badmono">→</span> <em>or</em> shift l</dt>
783 + <dd>Scroll all the way right</dd>
784 + </dl>
785 + <dl class="keyboard-mappings">
786 + <dt>shift <span class="badmono">↑</span> <em>or</em> shift k</dt>
787 + <dd>Scroll all the way up</dd>
788 + </dl>
789 + <dl class="keyboard-mappings">
790 + <dt>shift <span class="badmono">↓</span> <em>or</em> shift j</dt>
791 + <dd>Scroll all the way down</dd>
792 + </dl>
793 + </div><!-- /.column.last -->
794 + </div>
795 + </div>
796 +
797 + <div class="js-hidden-pane" >
798 + <div class="rule"></div>
799 + <div class="columns threecols">
800 + <div class="column first js-hidden-pane" >
801 + <h3>Source Code Browsing</h3>
802 + <dl class="keyboard-mappings">
803 + <dt>t</dt>
804 + <dd>Activates the file finder</dd>
805 + </dl>
806 + <dl class="keyboard-mappings">
807 + <dt>l</dt>
808 + <dd>Jump to line</dd>
809 + </dl>
810 + <dl class="keyboard-mappings">
811 + <dt>w</dt>
812 + <dd>Switch branch/tag</dd>
813 + </dl>
814 + <dl class="keyboard-mappings">
815 + <dt>y</dt>
816 + <dd>Expand URL to its canonical form</dd>
817 + </dl>
818 + </div>
819 + </div>
820 + </div>
821 +
822 + <div class="js-hidden-pane" style='display:none'>
823 + <div class="rule"></div>
824 + <div class="columns threecols">
825 + <div class="column first">
826 + <h3>Browsing Commits</h3>
827 + <dl class="keyboard-mappings">
828 + <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> enter</dt>
829 + <dd>Submit comment</dd>
830 + </dl>
831 + <dl class="keyboard-mappings">
832 + <dt>escape</dt>
833 + <dd>Close form</dd>
834 + </dl>
835 + <dl class="keyboard-mappings">
836 + <dt>p</dt>
837 + <dd>Parent commit</dd>
838 + </dl>
839 + <dl class="keyboard-mappings">
840 + <dt>o</dt>
841 + <dd>Other parent commit</dd>
842 + </dl>
843 + </div>
844 + </div>
845 + </div>
846 +
847 + <div class="js-hidden-pane" style='display:none'>
848 + <div class="rule"></div>
849 + <h3>Notifications</h3>
850 +
851 + <div class="columns threecols">
852 + <div class="column first">
853 + <dl class="keyboard-mappings">
854 + <dt>j</dt>
855 + <dd>Move selection down</dd>
856 + </dl>
857 + <dl class="keyboard-mappings">
858 + <dt>k</dt>
859 + <dd>Move selection up</dd>
860 + </dl>
861 + <dl class="keyboard-mappings">
862 + <dt>o <em>or</em> enter</dt>
863 + <dd>Open notification</dd>
864 + </dl>
865 + </div><!-- /.column.first -->
866 +
867 + <div class="column second">
868 + <dl class="keyboard-mappings">
869 + <dt>e <em>or</em> shift i <em>or</em> y</dt>
870 + <dd>Mark as read</dd>
871 + </dl>
872 + <dl class="keyboard-mappings">
873 + <dt>shift m</dt>
874 + <dd>Mute thread</dd>
875 + </dl>
876 + </div><!-- /.column.first -->
877 + </div>
878 + </div>
879 +
880 +</div>
881 +
882 + <div id="markdown-help" class="instapaper_ignore readability-extra">
883 + <h2>Markdown Cheat Sheet</h2>
884 +
885 + <div class="cheatsheet-content">
886 +
887 + <div class="mod">
888 + <div class="col">
889 + <h3>Format Text</h3>
890 + <p>Headers</p>
891 + <pre>
892 +# This is an &lt;h1&gt; tag
893 +## This is an &lt;h2&gt; tag
894 +###### This is an &lt;h6&gt; tag</pre>
895 + <p>Text styles</p>
896 + <pre>
897 +*This text will be italic*
898 +_This will also be italic_
899 +**This text will be bold**
900 +__This will also be bold__
901 +
902 +*You **can** combine them*
903 +</pre>
904 + </div>
905 + <div class="col">
906 + <h3>Lists</h3>
907 + <p>Unordered</p>
908 + <pre>
909 +* Item 1
910 +* Item 2
911 + * Item 2a
912 + * Item 2b</pre>
913 + <p>Ordered</p>
914 + <pre>
915 +1. Item 1
916 +2. Item 2
917 +3. Item 3
918 + * Item 3a
919 + * Item 3b</pre>
920 + </div>
921 + <div class="col">
922 + <h3>Miscellaneous</h3>
923 + <p>Images</p>
924 + <pre>
925 +![GitHub Logo](/images/logo.png)
926 +Format: ![Alt Text](url)
927 +</pre>
928 + <p>Links</p>
929 + <pre>
930 +http://github.com - automatic!
931 +[GitHub](http://github.com)</pre>
932 +<p>Blockquotes</p>
933 + <pre>
934 +As Kanye West said:
935 +
936 +> We're living the future so
937 +> the present is our past.
938 +</pre>
939 + </div>
940 + </div>
941 + <div class="rule"></div>
942 +
943 + <h3>Code Examples in Markdown</h3>
944 + <div class="col">
945 + <p>Syntax highlighting with <a href="http://github.github.com/github-flavored-markdown/" title="GitHub Flavored Markdown" target="_blank">GFM</a></p>
946 + <pre>
947 +```javascript
948 +function fancyAlert(arg) {
949 + if(arg) {
950 + $.facebox({div:'#foo'})
951 + }
952 +}
953 +```</pre>
954 + </div>
955 + <div class="col">
956 + <p>Or, indent your code 4 spaces</p>
957 + <pre>
958 +Here is a Python code example
959 +without syntax highlighting:
960 +
961 + def foo:
962 + if not bar:
963 + return true</pre>
964 + </div>
965 + <div class="col">
966 + <p>Inline code for comments</p>
967 + <pre>
968 +I think you should use an
969 +`&lt;addr&gt;` element here instead.</pre>
970 + </div>
971 + </div>
972 +
973 + </div>
974 +</div>
975 +
976 +
977 + <div id="ajax-error-message" class="flash flash-error">
978 + <span class="mini-icon mini-icon-exclamation"></span>
979 + Something went wrong with that request. Please try again.
980 + <a href="#" class="mini-icon mini-icon-remove-close ajax-error-dismiss"></a>
981 + </div>
982 +
983 +
984 +
985 + <span id='server_response_time' data-time='0.04280' data-host='fe17'></span>
986 +
987 + </body>
988 +</html>
989 +
990
991 diff --git a/sys-cluster/swift/files/swift-storage-server.confd b/sys-cluster/swift/files/swift-storage-server.confd
992 new file mode 100644
993 index 0000000..625dcf5
994 --- /dev/null
995 +++ b/sys-cluster/swift/files/swift-storage-server.confd
996 @@ -0,0 +1,775 @@
997 +
998 +
999 +
1000 +<!DOCTYPE html>
1001 +<html>
1002 + <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# githubog: http://ogp.me/ns/fb/githubog#">
1003 + <meta charset='utf-8'>
1004 + <meta http-equiv="X-UA-Compatible" content="IE=edge">
1005 + <title>openstack-overlay/sys-cluster/swift/files/swift-storage-server.confd at master · hyves-org/openstack-overlay · GitHub</title>
1006 + <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub" />
1007 + <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub" />
1008 + <link rel="apple-touch-icon-precomposed" sizes="57x57" href="apple-touch-icon-114.png" />
1009 + <link rel="apple-touch-icon-precomposed" sizes="114x114" href="apple-touch-icon-114.png" />
1010 + <link rel="apple-touch-icon-precomposed" sizes="72x72" href="apple-touch-icon-144.png" />
1011 + <link rel="apple-touch-icon-precomposed" sizes="144x144" href="apple-touch-icon-144.png" />
1012 + <meta name="msapplication-TileImage" content="/windows-tile.png">
1013 + <meta name="msapplication-TileColor" content="#ffffff">
1014 +
1015 +
1016 +
1017 + <link rel="icon" type="image/x-icon" href="/favicon.ico" />
1018 +
1019 + <meta content="authenticity_token" name="csrf-param" />
1020 +<meta content="fQoN9Jn8nUuaW90HFyXJkgpgx+vwTvDigQm9nw2jNss=" name="csrf-token" />
1021 +
1022 + <link href="https://a248.e.akamai.net/assets.github.com/assets/github-136f905f03a0a6ce0292d2e017a31c4fe548e2d0.css" media="screen" rel="stylesheet" type="text/css" />
1023 + <link href="https://a248.e.akamai.net/assets.github.com/assets/github2-2326d6d1fbc034bffa9b37cad622815f40671037.css" media="screen" rel="stylesheet" type="text/css" />
1024 +
1025 +
1026 +
1027 + <script src="https://a248.e.akamai.net/assets.github.com/assets/frameworks-eee761b9d5e06efb064aaaf528c44ef8e1601e71.js" type="text/javascript"></script>
1028 + <script src="https://a248.e.akamai.net/assets.github.com/assets/github-69e35ef6c3d5b779e39f65bd04a4e43ff670991e.js" type="text/javascript"></script>
1029 +
1030 +
1031 + <link rel='permalink' href='/hyves-org/openstack-overlay/blob/271137305359f85d0f21a85e5387fba068b26e88/sys-cluster/swift/files/swift-storage-server.confd'>
1032 + <meta property="og:title" content="openstack-overlay"/>
1033 + <meta property="og:type" content="githubog:gitrepository"/>
1034 + <meta property="og:url" content="https://github.com/hyves-org/openstack-overlay"/>
1035 + <meta property="og:image" content="https://secure.gravatar.com/avatar/c5cfe5b5d4533c3637cd4315ff18e834?s=420&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png"/>
1036 + <meta property="og:site_name" content="GitHub"/>
1037 + <meta property="og:description" content="openstack-overlay - An overlay with the required ebuilds to install and run Openstack on Gentoo Linux"/>
1038 +
1039 + <meta name="description" content="openstack-overlay - An overlay with the required ebuilds to install and run Openstack on Gentoo Linux" />
1040 +
1041 + <link href="https://github.com/hyves-org/openstack-overlay/commits/master.atom" rel="alternate" title="Recent Commits to openstack-overlay:master" type="application/atom+xml" />
1042 +
1043 + </head>
1044 +
1045 +
1046 + <body class="logged_out page-blob vis-public env-production ">
1047 + <div id="wrapper">
1048 +
1049 +
1050 +
1051 +
1052 +
1053 +
1054 +
1055 +
1056 + <div class="header header-logged-out">
1057 + <div class="container clearfix">
1058 +
1059 + <a class="header-logo-wordmark" href="https://github.com/">
1060 + <img alt="GitHub" class="github-logo-4x" height="30" src="https://a248.e.akamai.net/assets.github.com/images/modules/header/logov7@××.png?1338945075" />
1061 + <img alt="GitHub" class="github-logo-4x-hover" height="30" src="https://a248.e.akamai.net/assets.github.com/images/modules/header/logov7@××××××××.png?1338945075" />
1062 + </a>
1063 +
1064 +
1065 +<ul class="top-nav">
1066 + <li class="explore"><a href="https://github.com/explore">Explore GitHub</a></li>
1067 + <li class="search"><a href="https://github.com/search">Search</a></li>
1068 + <li class="features"><a href="https://github.com/features">Features</a></li>
1069 + <li class="blog"><a href="https://github.com/blog">Blog</a></li>
1070 +</ul>
1071 +
1072 +
1073 + <div class="header-actions">
1074 + <a class="button primary classy" href="https://github.com/signup">Sign up for free</a>
1075 + <a class="button classy" href="https://github.com/login?return_to=%2Fhyves-org%2Fopenstack-overlay%2Fblob%2Fmaster%2Fsys-cluster%2Fswift%2Ffiles%2Fswift-storage-server.confd">Sign in</a>
1076 + </div>
1077 +
1078 + </div>
1079 + </div>
1080 +
1081 +
1082 +
1083 +
1084 +
1085 +
1086 +
1087 + <div class="site hfeed" itemscope itemtype="http://schema.org/WebPage">
1088 + <div class="hentry">
1089 +
1090 + <div class="pagehead repohead instapaper_ignore readability-menu">
1091 + <div class="container">
1092 + <div class="title-actions-bar">
1093 +
1094 +
1095 +
1096 + <ul class="pagehead-actions">
1097 +
1098 +
1099 + <li>
1100 + <span class="star-button"><a href="/login?return_to=%2Fhyves-org%2Fopenstack-overlay" class="minibutton js-toggler-target entice tooltipped leftwards" title="You must be signed in to use this feature" rel="nofollow"><span class="mini-icon mini-icon-star"></span>Star</a><a class="social-count js-social-count" href="/hyves-org/openstack-overlay/stargazers">13</a></span>
1101 + </li>
1102 + <li>
1103 + <a href="/login?return_to=%2Fhyves-org%2Fopenstack-overlay" class="minibutton js-toggler-target fork-button entice tooltipped leftwards" title="You must be signed in to fork a repository" rel="nofollow"><span class="mini-icon mini-icon-fork"></span>Fork</a><a href="/hyves-org/openstack-overlay/network" class="social-count">8</a>
1104 + </li>
1105 + </ul>
1106 +
1107 + <h1 itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
1108 + <span class="repo-label"><span>public</span></span>
1109 + <span class="mega-icon mega-icon-public-repo"></span>
1110 + <span class="author vcard">
1111 + <a href="/hyves-org" class="url fn" itemprop="url" rel="author">
1112 + <span itemprop="title">hyves-org</span>
1113 + </a></span> /
1114 + <strong><a href="/hyves-org/openstack-overlay" class="js-current-repository">openstack-overlay</a></strong>
1115 + </h1>
1116 + </div>
1117 +
1118 +
1119 +
1120 + <ul class="tabs">
1121 + <li><a href="/hyves-org/openstack-overlay" class="selected" highlight="repo_sourcerepo_downloadsrepo_commitsrepo_tagsrepo_branches">Code</a></li>
1122 + <li><a href="/hyves-org/openstack-overlay/network" highlight="repo_network">Network</a></li>
1123 + <li><a href="/hyves-org/openstack-overlay/pulls" highlight="repo_pulls">Pull Requests <span class='counter'>0</span></a></li>
1124 +
1125 + <li><a href="/hyves-org/openstack-overlay/issues" highlight="repo_issues">Issues <span class='counter'>4</span></a></li>
1126 +
1127 +
1128 +
1129 + <li><a href="/hyves-org/openstack-overlay/graphs" highlight="repo_graphsrepo_contributors">Graphs</a></li>
1130 +
1131 +
1132 + </ul>
1133 +
1134 +<div class="tabnav">
1135 +
1136 + <span class="tabnav-right">
1137 + <ul class="tabnav-tabs">
1138 + <li><a href="/hyves-org/openstack-overlay/tags" class="tabnav-tab" highlight="repo_tags">Tags <span class="counter blank">0</span></a></li>
1139 + </ul>
1140 +
1141 + </span>
1142 +
1143 + <div class="tabnav-widget scope">
1144 +
1145 +
1146 + <div class="context-menu-container js-menu-container js-context-menu">
1147 + <a href="#"
1148 + class="minibutton bigger switcher js-menu-target js-commitish-button btn-branch repo-tree"
1149 + data-hotkey="w"
1150 + data-ref="master">
1151 + <span><em class="mini-icon mini-icon-branch"></em><i>branch:</i> master</span>
1152 + </a>
1153 +
1154 + <div class="context-pane commitish-context js-menu-content">
1155 + <a href="#" class="close js-menu-close"><span class="mini-icon mini-icon-remove-close"></span></a>
1156 + <div class="context-title">Switch branches/tags</div>
1157 + <div class="context-body pane-selector commitish-selector js-navigation-container">
1158 + <div class="filterbar">
1159 + <input type="text" id="context-commitish-filter-field" class="js-navigation-enable js-filterable-field js-ref-filter-field" placeholder="Filter branches/tags">
1160 + <ul class="tabs">
1161 + <li><a href="#" data-filter="branches" class="selected">Branches</a></li>
1162 + <li><a href="#" data-filter="tags">Tags</a></li>
1163 + </ul>
1164 + </div>
1165 +
1166 + <div class="js-filter-tab js-filter-branches">
1167 + <div data-filterable-for="context-commitish-filter-field" data-filterable-type=substring>
1168 + <div class="commitish-item branch-commitish selector-item js-navigation-item js-navigation-target selected">
1169 + <span class="mini-icon mini-icon-confirm"></span>
1170 + <h4>
1171 + <a href="/hyves-org/openstack-overlay/blob/master/sys-cluster/swift/files/swift-storage-server.confd" class="js-navigation-open" data-name="master" rel="nofollow">master</a>
1172 + </h4>
1173 + </div>
1174 + </div>
1175 + <div class="no-results">Nothing to show</div>
1176 +
1177 +
1178 + </div>
1179 +
1180 + <div class="js-filter-tab js-filter-tags filter-tab-empty" style="display:none">
1181 + <div data-filterable-for="context-commitish-filter-field" data-filterable-type=substring>
1182 + </div>
1183 + <div class="no-results">Nothing to show</div>
1184 + </div>
1185 +
1186 + </div>
1187 + </div><!-- /.commitish-context-context -->
1188 + </div>
1189 + </div> <!-- /.scope -->
1190 +
1191 + <ul class="tabnav-tabs">
1192 + <li><a href="/hyves-org/openstack-overlay" class="selected tabnav-tab" highlight="repo_source">Files</a></li>
1193 + <li><a href="/hyves-org/openstack-overlay/commits/master" class="tabnav-tab" highlight="repo_commits">Commits</a></li>
1194 + <li><a href="/hyves-org/openstack-overlay/branches" class="tabnav-tab" highlight="repo_branches" rel="nofollow">Branches <span class="counter ">1</span></a></li>
1195 + </ul>
1196 +
1197 +</div>
1198 +
1199 +
1200 +
1201 +
1202 +
1203 +
1204 +
1205 + </div>
1206 + </div><!-- /.repohead -->
1207 +
1208 + <div id="js-repo-pjax-container" class="container context-loader-container" data-pjax-container>
1209 +
1210 +
1211 +
1212 +<!-- blob contrib key: blob_contributors:v21:b1fb44a60bb3ba0465708ef3f966ab67 -->
1213 +<!-- blob contrib frag key: views10/v8/blob_contributors:v21:b1fb44a60bb3ba0465708ef3f966ab67 -->
1214 +
1215 +<div id="slider">
1216 +
1217 +
1218 + <div class="frame-meta">
1219 +
1220 + <p title="This is a placeholder element" class="js-history-link-replace hidden"></p>
1221 + <div class="breadcrumb">
1222 + <span class='bold'><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/hyves-org/openstack-overlay" class="js-slide-to" data-direction="back" itemscope="url"><span itemprop="title">openstack-overlay</span></a></span></span> / <span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/hyves-org/openstack-overlay/tree/master/sys-cluster" class="js-slide-to" data-direction="back" itemscope="url"><span itemprop="title">sys-cluster</span></a></span> / <span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/hyves-org/openstack-overlay/tree/master/sys-cluster/swift" class="js-slide-to" data-direction="back" itemscope="url"><span itemprop="title">swift</span></a></span> / <span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/hyves-org/openstack-overlay/tree/master/sys-cluster/swift/files" class="js-slide-to" data-direction="back" itemscope="url"><span itemprop="title">files</span></a></span> /
1223 <strong class="final-path">swift-storage-server.confd</strong> <span class="js-clippy mini-icon mini-icon-clippy " data-clipboard-text="sys-cluster/swift/files/swift-storage-server.confd" data-copied-hint="copied!" data-copy-hint="copy to clipboard"></span>
1224 + </div>
1225 +
1226 + <a href="/hyves-org/openstack-overlay/find/master" class="js-slide-to" data-hotkey="t" style="display:none">Show File Finder</a>
1227 +
1228 +
1229 + <div class="commit file-history-tease">
1230 + <img class="main-avatar" height="24" src="https://secure.gravatar.com/avatar/2f42c07abd5729c33aa6ddedf4f8a8c2?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="24" />
1231 + <span class="author"><span rel="author">Cor Cornelisse</span></span>
1232 + <time class="js-relative-date" datetime="2012-01-31T05:40:20-08:00" title="2012-01-31 05:40:20">January 31, 2012</time>
1233 + <div class="commit-title">
1234 + <a href="/hyves-org/openstack-overlay/commit/adbc5d42f4ae86954257ee9050e882295b5a8cb5" class="message">New ebuild for swift version 1.4.5, includes init scripting, dependin…</a>
1235 + </div>
1236 +
1237 + <div class="participation">
1238 + <p class="quickstat"><a href="#blob_contributors_box" rel="facebox"><strong>0</strong> contributors</a></p>
1239 +
1240 + </div>
1241 + <div id="blob_contributors_box" style="display:none">
1242 + <h2>Users on GitHub who have contributed to this file</h2>
1243 + <ul class="facebox-user-list">
1244 + </ul>
1245 + </div>
1246 + </div>
1247 +
1248 +
1249 + </div><!-- ./.frame-meta -->
1250 +
1251 + <div class="frames">
1252 + <div class="frame" data-permalink-url="/hyves-org/openstack-overlay/blob/271137305359f85d0f21a85e5387fba068b26e88/sys-cluster/swift/files/swift-storage-server.confd" data-title="openstack-overlay/sys-cluster/swift/files/swift-storage-server.confd at master · hyves-org/openstack-overlay · GitHub" data-type="blob">
1253 +
1254 + <div id="files" class="bubble">
1255 + <div class="file">
1256 + <div class="meta">
1257 + <div class="info">
1258 + <span class="icon"><b class="mini-icon mini-icon-text-file"></b></span>
1259 + <span class="mode" title="File Mode">file</span>
1260 + <span>6 lines (4 sloc)</span>
1261 + <span>0.182 kb</span>
1262 + </div>
1263 + <ul class="button-group actions">
1264 + <li>
1265 + <a class="grouped-button minibutton bigger lighter js-entice" href=""
1266 + data-entice="You must be signed in and on a branch to make or propose changes">Edit</a>
1267 + </li>
1268 + <li><a href="/hyves-org/openstack-overlay/raw/master/sys-cluster/swift/files/swift-storage-server.confd" class="minibutton grouped-button bigger lighter" id="raw-url">Raw</a></li>
1269 + <li><a href="/hyves-org/openstack-overlay/blame/master/sys-cluster/swift/files/swift-storage-server.confd" class="minibutton grouped-button bigger lighter">Blame</a></li>
1270 + <li><a href="/hyves-org/openstack-overlay/commits/master/sys-cluster/swift/files/swift-storage-server.confd" class="minibutton grouped-button bigger lighter" rel="nofollow">History</a></li>
1271 + </ul>
1272 + </div>
1273 + <div class="data type-text">
1274 + <table cellpadding="0" cellspacing="0" class="lines">
1275 + <tr>
1276 + <td>
1277 + <pre class="line_numbers"><span id="L1" rel="#L1">1</span>
1278 +<span id="L2" rel="#L2">2</span>
1279 +<span id="L3" rel="#L3">3</span>
1280 +<span id="L4" rel="#L4">4</span>
1281 +<span id="L5" rel="#L5">5</span>
1282 +</pre>
1283 + </td>
1284 + <td width="100%">
1285 + <div class="highlight"><pre><div class='line' id='LC1'>SERVERS=&quot;account container object&quot;</div><div class='line' id='LC2'><br/></div><div class='line' id='LC3'>ACCOUNTSERVICE=&quot;server replicator auditor&quot;</div><div class='line' id='LC4'>CONTAINERSERVICE=&quot;server replicator updater auditor&quot;</div><div class='line' id='LC5'>OBJECTSERVICE=&quot;server replicator updater auditor&quot;</div></pre></div>
1286 + </td>
1287 + </tr>
1288 + </table>
1289 + </div>
1290 +
1291 + </div>
1292 + </div>
1293 + </div>
1294 +
1295 + <a href="#jump-to-line" rel="facebox" data-hotkey="l" class="js-jump-to-line" style="display:none">Jump to Line</a>
1296 + <div id="jump-to-line" style="display:none">
1297 + <h2>Jump to Line</h2>
1298 + <form accept-charset="UTF-8" class="js-jump-to-line-form">
1299 + <input class="textfield js-jump-to-line-field" type="text">
1300 + <div class="full-button">
1301 + <button type="submit" class="classy">
1302 + Go
1303 + </button>
1304 + </div>
1305 + </form>
1306 + </div>
1307 +
1308 + </div>
1309 +</div>
1310 +
1311 +<div id="js-frame-loading-template" class="frame frame-loading large-loading-area" style="display:none;">
1312 + <img class="js-frame-loading-spinner" src="https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-128.gif?1347543527" height="64" width="64">
1313 +</div>
1314 +
1315 +
1316 + </div>
1317 + </div>
1318 + <div class="context-overlay"></div>
1319 + </div>
1320 +
1321 + <div id="footer-push"></div><!-- hack for sticky footer -->
1322 + </div><!-- end of wrapper - hack for sticky footer -->
1323 +
1324 + <!-- footer -->
1325 + <div id="footer">
1326 + <div class="container clearfix">
1327 +
1328 + <dl class="footer_nav">
1329 + <dt>GitHub</dt>
1330 + <dd><a href="https://github.com/about">About us</a></dd>
1331 + <dd><a href="https://github.com/blog">Blog</a></dd>
1332 + <dd><a href="https://github.com/contact">Contact &amp; support</a></dd>
1333 + <dd><a href="http://enterprise.github.com/">GitHub Enterprise</a></dd>
1334 + <dd><a href="http://status.github.com/">Site status</a></dd>
1335 + </dl>
1336 +
1337 + <dl class="footer_nav">
1338 + <dt>Applications</dt>
1339 + <dd><a href="http://mac.github.com/">GitHub for Mac</a></dd>
1340 + <dd><a href="http://windows.github.com/">GitHub for Windows</a></dd>
1341 + <dd><a href="http://eclipse.github.com/">GitHub for Eclipse</a></dd>
1342 + <dd><a href="http://mobile.github.com/">GitHub mobile apps</a></dd>
1343 + </dl>
1344 +
1345 + <dl class="footer_nav">
1346 + <dt>Services</dt>
1347 + <dd><a href="http://get.gaug.es/">Gauges: Web analytics</a></dd>
1348 + <dd><a href="http://speakerdeck.com">Speaker Deck: Presentations</a></dd>
1349 + <dd><a href="https://gist.github.com">Gist: Code snippets</a></dd>
1350 + <dd><a href="http://jobs.github.com/">Job board</a></dd>
1351 + </dl>
1352 +
1353 + <dl class="footer_nav">
1354 + <dt>Documentation</dt>
1355 + <dd><a href="http://help.github.com/">GitHub Help</a></dd>
1356 + <dd><a href="http://developer.github.com/">Developer API</a></dd>
1357 + <dd><a href="http://github.github.com/github-flavored-markdown/">GitHub Flavored Markdown</a></dd>
1358 + <dd><a href="http://pages.github.com/">GitHub Pages</a></dd>
1359 + </dl>
1360 +
1361 + <dl class="footer_nav">
1362 + <dt>More</dt>
1363 + <dd><a href="http://training.github.com/">Training</a></dd>
1364 + <dd><a href="https://github.com/edu">Students &amp; teachers</a></dd>
1365 + <dd><a href="http://shop.github.com">The Shop</a></dd>
1366 + <dd><a href="/plans">Plans &amp; pricing</a></dd>
1367 + <dd><a href="http://octodex.github.com/">The Octodex</a></dd>
1368 + </dl>
1369 +
1370 + <hr class="footer-divider">
1371 +
1372 +
1373 + <p class="right">&copy; 2012 <span title="0.04317s from fe2.rs.github.com">GitHub</span> Inc. All rights reserved.</p>
1374 + <a class="left" href="https://github.com/">
1375 + <span class="mega-icon mega-icon-invertocat"></span>
1376 + </a>
1377 + <ul id="legal">
1378 + <li><a href="https://github.com/site/terms">Terms of Service</a></li>
1379 + <li><a href="https://github.com/site/privacy">Privacy</a></li>
1380 + <li><a href="https://github.com/security">Security</a></li>
1381 + </ul>
1382 +
1383 + </div><!-- /.container -->
1384 +
1385 +</div><!-- /.#footer -->
1386 +
1387 +
1388 +
1389 +
1390 +<div id="keyboard_shortcuts_pane" class="instapaper_ignore readability-extra" style="display:none">
1391 + <h2>Keyboard Shortcuts <small><a href="#" class="js-see-all-keyboard-shortcuts">(see all)</a></small></h2>
1392 +
1393 + <div class="columns threecols">
1394 + <div class="column first">
1395 + <h3>Site wide shortcuts</h3>
1396 + <dl class="keyboard-mappings">
1397 + <dt>s</dt>
1398 + <dd>Focus command bar</dd>
1399 + </dl>
1400 + <dl class="keyboard-mappings">
1401 + <dt>?</dt>
1402 + <dd>Bring up this help dialog</dd>
1403 + </dl>
1404 + </div><!-- /.column.first -->
1405 +
1406 + <div class="column middle" style='display:none'>
1407 + <h3>Commit list</h3>
1408 + <dl class="keyboard-mappings">
1409 + <dt>j</dt>
1410 + <dd>Move selection down</dd>
1411 + </dl>
1412 + <dl class="keyboard-mappings">
1413 + <dt>k</dt>
1414 + <dd>Move selection up</dd>
1415 + </dl>
1416 + <dl class="keyboard-mappings">
1417 + <dt>c <em>or</em> o <em>or</em> enter</dt>
1418 + <dd>Open commit</dd>
1419 + </dl>
1420 + <dl class="keyboard-mappings">
1421 + <dt>y</dt>
1422 + <dd>Expand URL to its canonical form</dd>
1423 + </dl>
1424 + </div><!-- /.column.first -->
1425 +
1426 + <div class="column last js-hidden-pane" style='display:none'>
1427 + <h3>Pull request list</h3>
1428 + <dl class="keyboard-mappings">
1429 + <dt>j</dt>
1430 + <dd>Move selection down</dd>
1431 + </dl>
1432 + <dl class="keyboard-mappings">
1433 + <dt>k</dt>
1434 + <dd>Move selection up</dd>
1435 + </dl>
1436 + <dl class="keyboard-mappings">
1437 + <dt>o <em>or</em> enter</dt>
1438 + <dd>Open issue</dd>
1439 + </dl>
1440 + <dl class="keyboard-mappings">
1441 + <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> enter</dt>
1442 + <dd>Submit comment</dd>
1443 + </dl>
1444 + <dl class="keyboard-mappings">
1445 + <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> shift p</dt>
1446 + <dd>Preview comment</dd>
1447 + </dl>
1448 + </div><!-- /.columns.last -->
1449 +
1450 + </div><!-- /.columns.equacols -->
1451 +
1452 + <div class="js-hidden-pane" style='display:none'>
1453 + <div class="rule"></div>
1454 +
1455 + <h3>Issues</h3>
1456 +
1457 + <div class="columns threecols">
1458 + <div class="column first">
1459 + <dl class="keyboard-mappings">
1460 + <dt>j</dt>
1461 + <dd>Move selection down</dd>
1462 + </dl>
1463 + <dl class="keyboard-mappings">
1464 + <dt>k</dt>
1465 + <dd>Move selection up</dd>
1466 + </dl>
1467 + <dl class="keyboard-mappings">
1468 + <dt>x</dt>
1469 + <dd>Toggle selection</dd>
1470 + </dl>
1471 + <dl class="keyboard-mappings">
1472 + <dt>o <em>or</em> enter</dt>
1473 + <dd>Open issue</dd>
1474 + </dl>
1475 + <dl class="keyboard-mappings">
1476 + <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> enter</dt>
1477 + <dd>Submit comment</dd>
1478 + </dl>
1479 + <dl class="keyboard-mappings">
1480 + <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> shift p</dt>
1481 + <dd>Preview comment</dd>
1482 + </dl>
1483 + </div><!-- /.column.first -->
1484 + <div class="column last">
1485 + <dl class="keyboard-mappings">
1486 + <dt>c</dt>
1487 + <dd>Create issue</dd>
1488 + </dl>
1489 + <dl class="keyboard-mappings">
1490 + <dt>l</dt>
1491 + <dd>Create label</dd>
1492 + </dl>
1493 + <dl class="keyboard-mappings">
1494 + <dt>i</dt>
1495 + <dd>Back to inbox</dd>
1496 + </dl>
1497 + <dl class="keyboard-mappings">
1498 + <dt>u</dt>
1499 + <dd>Back to issues</dd>
1500 + </dl>
1501 + <dl class="keyboard-mappings">
1502 + <dt>/</dt>
1503 + <dd>Focus issues search</dd>
1504 + </dl>
1505 + </div>
1506 + </div>
1507 + </div>
1508 +
1509 + <div class="js-hidden-pane" style='display:none'>
1510 + <div class="rule"></div>
1511 +
1512 + <h3>Issues Dashboard</h3>
1513 +
1514 + <div class="columns threecols">
1515 + <div class="column first">
1516 + <dl class="keyboard-mappings">
1517 + <dt>j</dt>
1518 + <dd>Move selection down</dd>
1519 + </dl>
1520 + <dl class="keyboard-mappings">
1521 + <dt>k</dt>
1522 + <dd>Move selection up</dd>
1523 + </dl>
1524 + <dl class="keyboard-mappings">
1525 + <dt>o <em>or</em> enter</dt>
1526 + <dd>Open issue</dd>
1527 + </dl>
1528 + </div><!-- /.column.first -->
1529 + </div>
1530 + </div>
1531 +
1532 + <div class="js-hidden-pane" style='display:none'>
1533 + <div class="rule"></div>
1534 +
1535 + <h3>Network Graph</h3>
1536 + <div class="columns equacols">
1537 + <div class="column first">
1538 + <dl class="keyboard-mappings">
1539 + <dt><span class="badmono">←</span> <em>or</em> h</dt>
1540 + <dd>Scroll left</dd>
1541 + </dl>
1542 + <dl class="keyboard-mappings">
1543 + <dt><span class="badmono">→</span> <em>or</em> l</dt>
1544 + <dd>Scroll right</dd>
1545 + </dl>
1546 + <dl class="keyboard-mappings">
1547 + <dt><span class="badmono">↑</span> <em>or</em> k</dt>
1548 + <dd>Scroll up</dd>
1549 + </dl>
1550 + <dl class="keyboard-mappings">
1551 + <dt><span class="badmono">↓</span> <em>or</em> j</dt>
1552 + <dd>Scroll down</dd>
1553 + </dl>
1554 + <dl class="keyboard-mappings">
1555 + <dt>t</dt>
1556 + <dd>Toggle visibility of head labels</dd>
1557 + </dl>
1558 + </div><!-- /.column.first -->
1559 + <div class="column last">
1560 + <dl class="keyboard-mappings">
1561 + <dt>shift <span class="badmono">←</span> <em>or</em> shift h</dt>
1562 + <dd>Scroll all the way left</dd>
1563 + </dl>
1564 + <dl class="keyboard-mappings">
1565 + <dt>shift <span class="badmono">→</span> <em>or</em> shift l</dt>
1566 + <dd>Scroll all the way right</dd>
1567 + </dl>
1568 + <dl class="keyboard-mappings">
1569 + <dt>shift <span class="badmono">↑</span> <em>or</em> shift k</dt>
1570 + <dd>Scroll all the way up</dd>
1571 + </dl>
1572 + <dl class="keyboard-mappings">
1573 + <dt>shift <span class="badmono">↓</span> <em>or</em> shift j</dt>
1574 + <dd>Scroll all the way down</dd>
1575 + </dl>
1576 + </div><!-- /.column.last -->
1577 + </div>
1578 + </div>
1579 +
1580 + <div class="js-hidden-pane" >
1581 + <div class="rule"></div>
1582 + <div class="columns threecols">
1583 + <div class="column first js-hidden-pane" >
1584 + <h3>Source Code Browsing</h3>
1585 + <dl class="keyboard-mappings">
1586 + <dt>t</dt>
1587 + <dd>Activates the file finder</dd>
1588 + </dl>
1589 + <dl class="keyboard-mappings">
1590 + <dt>l</dt>
1591 + <dd>Jump to line</dd>
1592 + </dl>
1593 + <dl class="keyboard-mappings">
1594 + <dt>w</dt>
1595 + <dd>Switch branch/tag</dd>
1596 + </dl>
1597 + <dl class="keyboard-mappings">
1598 + <dt>y</dt>
1599 + <dd>Expand URL to its canonical form</dd>
1600 + </dl>
1601 + </div>
1602 + </div>
1603 + </div>
1604 +
1605 + <div class="js-hidden-pane" style='display:none'>
1606 + <div class="rule"></div>
1607 + <div class="columns threecols">
1608 + <div class="column first">
1609 + <h3>Browsing Commits</h3>
1610 + <dl class="keyboard-mappings">
1611 + <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> enter</dt>
1612 + <dd>Submit comment</dd>
1613 + </dl>
1614 + <dl class="keyboard-mappings">
1615 + <dt>escape</dt>
1616 + <dd>Close form</dd>
1617 + </dl>
1618 + <dl class="keyboard-mappings">
1619 + <dt>p</dt>
1620 + <dd>Parent commit</dd>
1621 + </dl>
1622 + <dl class="keyboard-mappings">
1623 + <dt>o</dt>
1624 + <dd>Other parent commit</dd>
1625 + </dl>
1626 + </div>
1627 + </div>
1628 + </div>
1629 +
1630 + <div class="js-hidden-pane" style='display:none'>
1631 + <div class="rule"></div>
1632 + <h3>Notifications</h3>
1633 +
1634 + <div class="columns threecols">
1635 + <div class="column first">
1636 + <dl class="keyboard-mappings">
1637 + <dt>j</dt>
1638 + <dd>Move selection down</dd>
1639 + </dl>
1640 + <dl class="keyboard-mappings">
1641 + <dt>k</dt>
1642 + <dd>Move selection up</dd>
1643 + </dl>
1644 + <dl class="keyboard-mappings">
1645 + <dt>o <em>or</em> enter</dt>
1646 + <dd>Open notification</dd>
1647 + </dl>
1648 + </div><!-- /.column.first -->
1649 +
1650 + <div class="column second">
1651 + <dl class="keyboard-mappings">
1652 + <dt>e <em>or</em> shift i <em>or</em> y</dt>
1653 + <dd>Mark as read</dd>
1654 + </dl>
1655 + <dl class="keyboard-mappings">
1656 + <dt>shift m</dt>
1657 + <dd>Mute thread</dd>
1658 + </dl>
1659 + </div><!-- /.column.first -->
1660 + </div>
1661 + </div>
1662 +
1663 +</div>
1664 +
1665 + <div id="markdown-help" class="instapaper_ignore readability-extra">
1666 + <h2>Markdown Cheat Sheet</h2>
1667 +
1668 + <div class="cheatsheet-content">
1669 +
1670 + <div class="mod">
1671 + <div class="col">
1672 + <h3>Format Text</h3>
1673 + <p>Headers</p>
1674 + <pre>
1675 +# This is an &lt;h1&gt; tag
1676 +## This is an &lt;h2&gt; tag
1677 +###### This is an &lt;h6&gt; tag</pre>
1678 + <p>Text styles</p>
1679 + <pre>
1680 +*This text will be italic*
1681 +_This will also be italic_
1682 +**This text will be bold**
1683 +__This will also be bold__
1684 +
1685 +*You **can** combine them*
1686 +</pre>
1687 + </div>
1688 + <div class="col">
1689 + <h3>Lists</h3>
1690 + <p>Unordered</p>
1691 + <pre>
1692 +* Item 1
1693 +* Item 2
1694 + * Item 2a
1695 + * Item 2b</pre>
1696 + <p>Ordered</p>
1697 + <pre>
1698 +1. Item 1
1699 +2. Item 2
1700 +3. Item 3
1701 + * Item 3a
1702 + * Item 3b</pre>
1703 + </div>
1704 + <div class="col">
1705 + <h3>Miscellaneous</h3>
1706 + <p>Images</p>
1707 + <pre>
1708 +![GitHub Logo](/images/logo.png)
1709 +Format: ![Alt Text](url)
1710 +</pre>
1711 + <p>Links</p>
1712 + <pre>
1713 +http://github.com - automatic!
1714 +[GitHub](http://github.com)</pre>
1715 +<p>Blockquotes</p>
1716 + <pre>
1717 +As Kanye West said:
1718 +
1719 +> We're living the future so
1720 +> the present is our past.
1721 +</pre>
1722 + </div>
1723 + </div>
1724 + <div class="rule"></div>
1725 +
1726 + <h3>Code Examples in Markdown</h3>
1727 + <div class="col">
1728 + <p>Syntax highlighting with <a href="http://github.github.com/github-flavored-markdown/" title="GitHub Flavored Markdown" target="_blank">GFM</a></p>
1729 + <pre>
1730 +```javascript
1731 +function fancyAlert(arg) {
1732 + if(arg) {
1733 + $.facebox({div:'#foo'})
1734 + }
1735 +}
1736 +```</pre>
1737 + </div>
1738 + <div class="col">
1739 + <p>Or, indent your code 4 spaces</p>
1740 + <pre>
1741 +Here is a Python code example
1742 +without syntax highlighting:
1743 +
1744 + def foo:
1745 + if not bar:
1746 + return true</pre>
1747 + </div>
1748 + <div class="col">
1749 + <p>Inline code for comments</p>
1750 + <pre>
1751 +I think you should use an
1752 +`&lt;addr&gt;` element here instead.</pre>
1753 + </div>
1754 + </div>
1755 +
1756 + </div>
1757 +</div>
1758 +
1759 +
1760 + <div id="ajax-error-message" class="flash flash-error">
1761 + <span class="mini-icon mini-icon-exclamation"></span>
1762 + Something went wrong with that request. Please try again.
1763 + <a href="#" class="mini-icon mini-icon-remove-close ajax-error-dismiss"></a>
1764 + </div>
1765 +
1766 +
1767 +
1768 + <span id='server_response_time' data-time='0.04438' data-host='fe2'></span>
1769 +
1770 + </body>
1771 +</html>
1772 +
1773
1774 diff --git a/sys-cluster/swift/files/swift-storage-server.initd b/sys-cluster/swift/files/swift-storage-server.initd
1775 new file mode 100644
1776 index 0000000..58d1251
1777 --- /dev/null
1778 +++ b/sys-cluster/swift/files/swift-storage-server.initd
1779 @@ -0,0 +1,60 @@
1780 +#!/sbin/runscript
1781 +# Copyright 1999-2012 Gentoo Foundation
1782 +# Distributed under the terms of the GNU General Public License v2
1783 +# $Header: $
1784 +#
1785 +# Author: Cor Cornelisse <corcornelisse@×××××.com>
1786 +
1787 +depend() {
1788 + need net
1789 +}
1790 +
1791 +BASENAME=$(echo $SVCNAME | cut -d '-' -f 1)
1792 +
1793 +checkconfig() {
1794 + if [ ! -r /etc/${BASENAME}/${BASENAME}.conf ]; then
1795 + eerror "Missing required config file: /etc/${BASENAME}/${BASENAME}.conf"
1796 + return 1
1797 + fi
1798 + for server in ${SERVERS}; do
1799 + if [ ! -r /etc/${BASENAME}/${server}-server.conf ]; then
1800 + eerror "Missing required config file: /etc/${BASENAME}/${SERVER}-server.conf"
1801 + return 1
1802 + fi
1803 + done
1804 + return 0
1805 +}
1806 +
1807 +start() {
1808 + checkconfig || return $?
1809 +
1810 + einfo "Starting all ${BASENAME} services:"
1811 +
1812 + for server in ${SERVERS}; do
1813 + for service in $(eval "echo \$${server^^}SERVICE"); do
1814 + ebegin "Starting $server-$service"
1815 + start-stop-daemon --start --pidfile \
1816 + "/var/run/${BASENAME}/$server-$service.pid" \
1817 + --exec /usr/bin/${BASENAME}-init \
1818 + -- $server-$service start
1819 + eend $? "Failed to start $server-$service"
1820 + done
1821 + done
1822 +}
1823 +
1824 +stop() {
1825 + checkconfig || return $?
1826 +
1827 + einfo "Stopping all ${BASENAME} services:"
1828 +
1829 + for server in ${SERVERS}; do
1830 + for service in $(eval "echo \$${server^^}SERVICE"); do
1831 + ebegin "Stopping $server-$service"
1832 + start-stop-daemon --stop --pidfile \
1833 + "/var/run/${BASENAME}/$server-$service.pid" \
1834 + --exec /usr/bin/${BASENAME}-init \
1835 + -- $server-$service stop
1836 + eend $? "Failed to stop $server-$service"
1837 + done
1838 + done
1839 +}
1840
1841 diff --git a/sys-cluster/swift/metadata.xml b/sys-cluster/swift/metadata.xml
1842 new file mode 100644
1843 index 0000000..f684f30
1844 --- /dev/null
1845 +++ b/sys-cluster/swift/metadata.xml
1846 @@ -0,0 +1,13 @@
1847 +<?xml version="1.0" encoding="UTF-8"?>
1848 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1849 +<pkgmetadata>
1850 + <maintainer>
1851 + <email>prometheanfire@g.o</email>
1852 + <name>Matthew Thode</name>
1853 + </maintainer>
1854 + <longdescription lang="en">
1855 + Swift is a highly available, distributed, eventually consistent object/blob
1856 + store.
1857 + </longdescription>
1858 +</pkgmetadata>
1859 +
1860
1861 diff --git a/sys-cluster/swift/swift-1.7.4.ebuild b/sys-cluster/swift/swift-1.7.4.ebuild
1862 new file mode 100644
1863 index 0000000..73a6131
1864 --- /dev/null
1865 +++ b/sys-cluster/swift/swift-1.7.4.ebuild
1866 @@ -0,0 +1,151 @@
1867 +# Copyright 1999-2012 Gentoo Foundation
1868 +# Distributed under the terms of the GNU General Public License v2
1869 +# $Header: $
1870 +
1871 +EAPI=4
1872 +
1873 +PYTHON_DEPEND="2"
1874 +SUPPORT_PYTHON_ABIS="1"
1875 +RESTRICT_PYTHON_ABIS="3.*"
1876 +
1877 +inherit distutils eutils linux-info
1878 +
1879 +DESCRIPTION="Swift is a highly available, distributed, eventually consistent
1880 +object/blob store"
1881 +HOMEPAGE="https://launchpad.net/swift"
1882 +SRC_URI="http://launchpad.net/${PN}/folsom/${PV}/+download/${P}.tar.gz"
1883 +
1884 +LICENSE="Apache-2.0"
1885 +SLOT="0"
1886 +KEYWORDS="~amd64 ~x86"
1887 +IUSE="proxy account container object test"
1888 +
1889 +DEPEND="dev-python/setuptools
1890 + test? ( dev-python/nose
1891 + dev-python/coverage
1892 + dev-python/nosexcover
1893 + dev-python/pep8
1894 + >=dev-python/sphinx-1.1.2 )"
1895 +
1896 +RDEPEND="dev-python/eventlet
1897 + dev-python/greenlet
1898 + dev-python/netifaces
1899 + dev-python/pastedeploy
1900 + dev-python/simplejson
1901 + dev-python/pyxattr
1902 + dev-python/configobj
1903 + dev-python/webob
1904 + >=dev-python/webob-1.0.8
1905 + <dev-python/webob-1.3
1906 + >=dev-python/python-swiftclient-1.2.0"
1907 +
1908 +REQUIRED_USE="|| ( proxy account container object )"
1909 +
1910 +CONFIG_CHECK="~EXT3_FS_XATTR ~SQUASHFS_XATTR ~CIFS_XATTR ~JFFS2_FS_XATTR
1911 +~TMPFS_XATTR ~UBIFS_FS_XATTR ~EXT2_FS_XATTR ~REISERFS_FS_XATTR ~EXT4_FS_XATTR
1912 +~ZFS"
1913 +
1914 +pkg_setup() {
1915 + python_pkg_setup
1916 + enewuser swift
1917 + enewgroup swift
1918 +}
1919 +
1920 +src_install() {
1921 + distutils_src_install
1922 +
1923 + keepdir /etc/swift
1924 + insinto /etc/swift
1925 +
1926 + newins "etc/swift.conf-sample" "swift.conf"
1927 + newins "etc/swift-bench.conf-sample" "swift-bench.conf-sample"
1928 + newins "etc/rsyncd.conf-sample" "rsyncd.conf"
1929 + newins "etc/mime.types-sample" "mime.types-sample"
1930 + newins "etc/memcache.conf-sample" "memcache.conf-sample"
1931 + newins "etc/drive-audit.conf-sample" "drive-audit.conf-sample"
1932 + newins "etc/dispersion.conf-sample" "dispersion.conf-sample"
1933 +
1934 + if use proxy; then
1935 + newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy"
1936 +
1937 + newins "etc/proxy-server.conf-sample" "proxy-server.conf"
1938 + fi
1939 + if use account; then
1940 + newinitd "${FILESDIR}/swift-container.initd" "swift-account"
1941 + newins "etc/account-server.conf-sample" "account-server.conf"
1942 + fi
1943 + if use container; then
1944 + newinitd "${FILESDIR}/swift-container.initd" "swift-container"
1945 + newins "etc/container-server.conf-sample" "container-server.conf"
1946 + fi
1947 + if use object; then
1948 + newinitd "${FILESDIR}/swift-object.initd" "swift-obect"
1949 + newins "etc/object-server.conf-sample" "object-server.conf"
1950 + newins "object-expirer.conf-sample" "object-expirer.conf"
1951 + fi
1952 +
1953 + fowners swift:swift "/etc/swift" || die "fowners failed"
1954 +}
1955 +
1956 +pkg_postinst() {
1957 + elog "Openstack swift will default to using insecure http unless a"
1958 + elog "certificate is created in /etc/swift/cert.crt and the associated key"
1959 + elog "in /etc/swift/cert.key. These can be created with the following:"
1960 + elog " * cd /etc/swift"
1961 + elog " * openssl req -new -x509 -nodes -out cert.crt -keyout cert.key"
1962 +
1963 + if use proxy; then
1964 + elog ""
1965 + elog "The storage rings must be created with the following three"
1966 + elog "commands:"
1967 + elog " * cd /etc/swift"
1968 + elog " * swift-ring-builder account.builder create SIZE REPLICAS HOURS"
1969 + elog " * swift-ring-builder container.builder create SIZE REPLICAS HOURS"
1970 + elog " * swift-ring-builder object.builder create SIZE REPLICAS HOURS"
1971 + elog ""
1972 + elog "The ring building commands take three arguments: SIZE, REPLICAS,"
1973 + elog "HOURS. Where SIZE is used to determine the total storage you"
1974 + elog "expect your swift cluster to use (e.g. 2^SIZE); REPLICAS is the"
1975 + elog "number of replicas to keep in the cluster of any piece of data;"
1976 + elog "and HOURS is the number of hours to restrict moving a partition"
1977 + elog "more than once."
1978 + elog ""
1979 + elog "Add zones to the rings with the following commands:"
1980 + elog " * swift-ring-builder account.builder add zZONE-IP:6002/DEV WEIGHT"
1981 + elog " * swift-ring-builder container.builder add zZONE-IP:6001/DEV WEIGHT"
1982 + elog " * swift-ring-builder object.builder add zZONE-IP:6000/DEV WEIGHT"
1983 + elog ""
1984 + elog "The zone parameters (ZONE, IP, DEV, and WEIGHT) dictate how the"
1985 + elog "zone is utilized in the cluster. ZONE is a unique number for the"
1986 + elog "zone being created. Every grouping of three commands run must"
1987 + elog "increment ZONE. IP is the IP of this proxy node. DEV is the"
1988 + elog "device to use for storage (e.g. sdb1, sda4, etc). WEIGHT is the"
1989 + elog "preference to utilize this device over others. Higher numbers"
1990 + elog "are higher preference and should be reserved for bigger or faster"
1991 + elog "disks."
1992 + elog ""
1993 + elog "Once this has all been done, the rings must be rebalanced:"
1994 + elog " * swift-ring-builder account.builder rebalance"
1995 + elog " * swift-ring-builder container.builder rebalance"
1996 + elog " * swift-ring-builder object.builder rebalance"
1997 + elog ""
1998 + elog "Copy the account.ring.gz, container.ring.gz, and object.ring.gz"
1999 + elog "files to all the proxy and swift nodes"
2000 + fi
2001 +}
2002 +
2003 +#src_install()
2004 +#{
2005 +# distutils_src_install
2006 +#
2007 +# dodir "/var/run/swift"
2008 +#
2009 +# if use proxy-server; then
2010 +# newinitd "${FILESDIR}/swift-proxy-server.initd" swift-proxy-server
2011 +# fi
2012 +#
2013 +# if use storage-server; then
2014 +# newinitd "${FILESDIR}/swift-storage-server.initd" swift-storage-server
2015 +# newconfd "${FILESDIR}/swift-storage-server.confd" swift-storage-server
2016 +# fi
2017 +#}