Revision 71d35163
b/debian/changelog | ||
---|---|---|
1 |
snf-ganeti (2.5-1) UNRELEASED; urgency=low |
|
2 |
|
|
3 |
GRNET-specific package against google's master branch |
|
4 |
The package contains google's current master branch + |
|
5 |
GRNET's RBD support |
|
6 |
|
|
7 |
-- Constantinos Venetsanopoulos <cven@grnet.gr> Fri, 16 Dec 2011 11:07:08 +0200 |
b/debian/compat | ||
---|---|---|
1 |
7 |
b/debian/control | ||
---|---|---|
1 |
Source: snf-ganeti |
|
2 |
Section: admin |
|
3 |
Priority: extra |
|
4 |
Maintainer: GRNET Ganeti Team <ganeti-dev@lists.grnet.gr> |
|
5 |
Build-Depends: debhelper (>= 7) |
|
6 |
Build-Depends-Indep: python-simplejson, python-pyparsing, python-openssl, |
|
7 |
python-support (>= 0.6), socat, python-pyinotify, python-pycurl, |
|
8 |
python-paramiko, python-ipaddr, python-bitarray |
|
9 |
Standards-Version: 3.9.2 |
|
10 |
Homepage: http://code.grnet.gr/projects/snf-ganeti/ |
|
11 |
Vcs-Browser: https://code.grnet.gr/git/snf-ganeti |
|
12 |
|
|
13 |
Package: snf-ganeti |
|
14 |
Architecture: all |
|
15 |
Conflicts: ganeti, ganeti2 |
|
16 |
Replaces: ganeti2 |
|
17 |
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, lvm2, |
|
18 |
openssh-client, openssh-server, bridge-utils, iproute, iputils-arping, |
|
19 |
openssl, python-simplejson, python-pyparsing, python-openssl, |
|
20 |
python-pyinotify, python-pycurl, python-paramiko, python-ipaddr, |
|
21 |
python-bitarray, socat, libjs-jquery |
|
22 |
Recommends: drbd8-utils (>= 8.0.7), qemu-kvm | |
|
23 |
xen-linux-system-2.6.32-5-xen-amd64 | xen-linux-system-2.6.32-5-xen-686, |
|
24 |
ganeti-instance-debootstrap, ndisc6, ceph-common |
|
25 |
#Breaks: ganeti-htools (<< 0.3) |
|
26 |
Suggests: drbd8-module-source (>= 8.0.7) |
|
27 |
Provides: ${python:Provides}, ganeti2 |
|
28 |
Description: Cluster-based virtualization management software |
|
29 |
Ganeti is a virtual server cluster management software tool built on top |
|
30 |
of the Xen virtual machine monitor and other Open Source software. After |
|
31 |
setting it up it will provide you with an automated environment to |
|
32 |
manage highly available virtual machine instances. |
|
33 |
. |
|
34 |
It has been designed to facilitate cluster management of virtual servers |
|
35 |
and to provide fast and simple recovery after physical failures using |
|
36 |
commodity hardware. |
|
37 |
. |
|
38 |
It will take care of operations such as redundant disk creation and |
|
39 |
management, operating system installation (in cooperation with OS-specific |
|
40 |
install scripts), startup, shutdown, failover of instances between physical |
|
41 |
systems. |
b/debian/copyright | ||
---|---|---|
1 |
This package was debianized by: |
|
2 |
|
|
3 |
Leonardo Rodrigues de Mello <l@lmello.eu.org> on Thu, 30 Aug 2007 10:38:20 |
|
4 |
-0300. |
|
5 |
|
|
6 |
It was then taken over for official Debian maintenance by the Debian |
|
7 |
Ganeti Team. |
|
8 |
|
|
9 |
It was downloaded from: |
|
10 |
|
|
11 |
http://code.google.com/p/ganeti/ |
|
12 |
|
|
13 |
Upstream Authors: |
|
14 |
|
|
15 |
Iustin Pop <iustin@google.com> |
|
16 |
Guido Trotter <ultrotter@google.com> |
|
17 |
Alexander Schreiber <als@google.com> |
|
18 |
Oleksiy Mishchenko <oleksiy@google.com> |
|
19 |
Roman Marxer <roman@google.com> |
|
20 |
Michael Hanselmann <hansmi@google.com> |
|
21 |
Magnus Ringman <bmr@google.com> |
|
22 |
|
|
23 |
Copyright: |
|
24 |
|
|
25 |
Copyright (C) 2006, 2007, 2008 Google Inc. |
|
26 |
|
|
27 |
License: |
|
28 |
|
|
29 |
This program is free software; you can redistribute it and/or modify |
|
30 |
it under the terms of the GNU General Public License as published by |
|
31 |
the Free Software Foundation; either version 2 of the License, or |
|
32 |
(at your option) any later version. |
|
33 |
|
|
34 |
This program is distributed in the hope that it will be useful, but |
|
35 |
WITHOUT ANY WARRANTY; without even the implied warranty of |
|
36 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
37 |
General Public License for more details. |
|
38 |
|
|
39 |
You should have received a copy of the GNU General Public License |
|
40 |
along with this program; if not, write to the Free Software |
|
41 |
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA |
|
42 |
02110-1301, USA. |
|
43 |
|
|
44 |
On Debian systems, the complete text of the GNU General |
|
45 |
Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. |
|
46 |
|
|
47 |
The Debian packaging is: |
|
48 |
|
|
49 |
Copyright (C) 2007, 2008, 2009 Debian Ganeti Team |
|
50 |
<pkg-ganeti@lists.alioth.debian.org> |
|
51 |
|
|
52 |
and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. |
b/debian/doc-base | ||
---|---|---|
1 |
Document: ganeti |
|
2 |
Title: Ganeti manual |
|
3 |
Abstract: This manual describes installation, administration and general use aspects of Ganeti |
|
4 |
Section: System/Administration |
|
5 |
|
|
6 |
Format: HTML |
|
7 |
Index: /usr/share/doc/snf-ganeti/html/index.html |
|
8 |
Files: /usr/share/doc/snf-ganeti/html/*.html |
b/debian/docs | ||
---|---|---|
1 |
README |
|
2 |
NEWS |
|
3 |
doc/html |
b/debian/gbp.conf | ||
---|---|---|
1 |
[DEFAULT] |
|
2 |
sign-tags = False |
|
3 |
pristine-tar = False |
|
4 |
|
|
5 |
[git-buildpackage] |
|
6 |
export-dir = ../build-area/ |
|
7 |
tarball-dir = ../tarballs/ |
|
8 |
debian-branch = debian |
|
9 |
upstream-branch = grnet-2.4-ippool-devel |
b/debian/pyversions | ||
---|---|---|
1 |
2.4- |
b/debian/rules | ||
---|---|---|
1 |
#!/usr/bin/make -f |
|
2 |
# Sample debian/rules that uses debhelper. |
|
3 |
# This file is public domain software, originally written by Joey Hess. |
|
4 |
# |
|
5 |
|
|
6 |
# Uncomment this to turn on verbose mode. |
|
7 |
#export DH_VERBOSE=1 |
|
8 |
|
|
9 |
build: build-arch build-indep |
|
10 |
build-arch: build-stamp |
|
11 |
build-indep: build-stamp |
|
12 |
|
|
13 |
build-stamp: |
|
14 |
dh_testdir |
|
15 |
|
|
16 |
# Add here commands to compile the package. |
|
17 |
./autogen.sh |
|
18 |
|
|
19 |
./configure \ |
|
20 |
--prefix=/usr \ |
|
21 |
--localstatedir=/var \ |
|
22 |
--sysconfdir=/etc \ |
|
23 |
--with-export-dir=/var/lib/ganeti/export \ |
|
24 |
--with-iallocator-search-path=/usr/local/lib/ganeti/iallocators,/usr/lib/ganeti/iallocators \ |
|
25 |
--with-os-search-path=/srv/ganeti/os,/usr/local/lib/ganeti/os,/usr/lib/ganeti/os,/usr/share/ganeti/os \ |
|
26 |
--docdir=/usr/share/doc/snf-ganeti \ |
|
27 |
--enable-htools |
|
28 |
|
|
29 |
$(MAKE) |
|
30 |
|
|
31 |
touch $@ |
|
32 |
|
|
33 |
clean: |
|
34 |
dh_testdir |
|
35 |
dh_testroot |
|
36 |
rm -f build-stamp |
|
37 |
|
|
38 |
# Add here commands to clean up after the build process. |
|
39 |
#$(MAKE) clean |
|
40 |
[ ! -f Makefile ] || $(MAKE) distclean |
|
41 |
# this is not removed by make distclean :( |
|
42 |
rm -f ganeti |
|
43 |
|
|
44 |
rm -f debian/snf-ganeti.ganeti.init |
|
45 |
rm -f debian/snf-ganeti.ganeti.cron.d |
|
46 |
rm -f debian/snf-ganeti.ganeti.default |
|
47 |
|
|
48 |
dh_clean |
|
49 |
|
|
50 |
install: build |
|
51 |
dh_testdir |
|
52 |
dh_testroot |
|
53 |
dh_prep |
|
54 |
dh_installdirs |
|
55 |
|
|
56 |
# Add here commands to install the package into debian/<packagename>. |
|
57 |
$(MAKE) install DESTDIR=$(CURDIR)/debian/`dh_listpackages` |
|
58 |
cp $(CURDIR)/doc/examples/ganeti.initd $(CURDIR)/debian/snf-ganeti.ganeti.init |
|
59 |
cp $(CURDIR)/doc/examples/ganeti.cron $(CURDIR)/debian/snf-ganeti.ganeti.cron.d |
|
60 |
cp $(CURDIR)/doc/examples/ganeti.default $(CURDIR)/debian/snf-ganeti.ganeti.default |
|
61 |
# No longer needed with ganeti 2.1 |
|
62 |
#mv $(CURDIR)/debian/snf-ganeti/usr/share/doc/ganeti $(CURDIR)/debian/snf-ganeti/usr/share/doc/snf-ganeti |
|
63 |
install -m 0644 $(CURDIR)/doc/examples/bash_completion \ |
|
64 |
$(CURDIR)/debian/snf-ganeti/etc/bash_completion.d/ganeti |
|
65 |
#install -m 0644 $(CURDIR)/debian/snf-ganeti.overrides \ |
|
66 |
# $(CURDIR)/debian/snf-ganeti/usr/share/lintian/overrides/snf-ganeti |
|
67 |
|
|
68 |
# remove embedded copy of jquery |
|
69 |
rm -f $(CURDIR)/debian/snf-ganeti/usr/share/doc/snf-ganeti/html/_static/jsquery.js |
|
70 |
|
|
71 |
rmdir debian/snf-ganeti/var/run/ganeti |
|
72 |
rmdir debian/snf-ganeti/var/run |
|
73 |
|
|
74 |
# Build architecture-independent files here. |
|
75 |
binary-indep: build install |
|
76 |
dh_testdir |
|
77 |
dh_testroot |
|
78 |
dh_installchangelogs |
|
79 |
dh_installdocs |
|
80 |
# dh_installexamples |
|
81 |
# dh_installmenu |
|
82 |
# dh_installdebconf |
|
83 |
# dh_installlogrotate |
|
84 |
# dh_installemacsen |
|
85 |
# dh_installcatalogs |
|
86 |
# dh_installpam |
|
87 |
# dh_installmime |
|
88 |
# Note: dh_pysupport *must* be before dh_installinit, since the daemons |
|
89 |
# need the python modules as installed by pysupport |
|
90 |
dh_pysupport |
|
91 |
dh_installinit --name=ganeti --error-handler=true -- defaults 20 80 |
|
92 |
dh_installcron --name=ganeti |
|
93 |
# dh_installinfo |
|
94 |
# dh_installwm |
|
95 |
# dh_installudev |
|
96 |
# dh_lintian |
|
97 |
# dh_bugfiles |
|
98 |
# dh_undocumented |
|
99 |
dh_installman |
|
100 |
dh_link |
|
101 |
# Note: no compression on the html docs, since it will break navigation |
|
102 |
dh_compress -Xsnf-ganeti/html/ |
|
103 |
dh_fixperms |
|
104 |
# dh_perl |
|
105 |
dh_installdeb |
|
106 |
dh_gencontrol |
|
107 |
dh_md5sums |
|
108 |
dh_builddeb |
|
109 |
|
|
110 |
# Build architecture-dependent files here. |
|
111 |
binary-arch: build install |
|
112 |
# We have nothing to do by default. |
|
113 |
|
|
114 |
binary: binary-indep binary-arch |
|
115 |
.PHONY: build clean binary-indep binary-arch binary install |
b/debian/snf-ganeti.dirs | ||
---|---|---|
1 |
etc/ganeti |
|
2 |
etc/bash_completion.d |
|
3 |
usr/lib/ganeti/iallocators |
|
4 |
usr/share/lintian/overrides |
b/debian/snf-ganeti.overrides | ||
---|---|---|
1 |
snf-ganeti binary: hyphen-used-as-minus-sign |
|
2 |
snf-ganeti binary: package-contains-empty-directory usr/lib/ganeti/iallocators/ |
b/debian/source/format | ||
---|---|---|
1 |
3.0 (quilt) |
Also available in: Unified diff