Revision 2ff1b620
b/debian/15-ganeti | ||
---|---|---|
1 |
#!/bin/sh |
|
2 |
# |
|
3 |
# 15-ganeti -- detect if there are running ganeti(7) instances |
|
4 |
# |
|
5 |
# Copyright (c) 2014 Apollon Oikonomopoulos <apoikos@debian.org> |
|
6 |
# |
|
7 |
# Released under the terms of the GNU General Public License version 2 or later. |
|
8 |
|
|
9 |
HELPER="/usr/share/ganeti/default/molly-guard-helper" |
|
10 |
|
|
11 |
[ -x "$HELPER" ] && exec "$HELPER" |
b/debian/NEWS | ||
---|---|---|
1 |
ganeti (2.10.2-1) unstable; urgency=medium |
|
2 |
|
|
3 |
Ganeti now ships a molly-guard(8) script that attempts to prevent an |
|
4 |
accidental shutdown or reboot of a node with running instances. To use this |
|
5 |
functionality, simply install the molly-guard package. |
|
6 |
|
|
7 |
-- Apollon Oikonomopoulos <apoikos@debian.org> Thu, 20 Mar 2014 11:46:58 +0200 |
|
8 |
|
|
9 |
ganeti (2.10.1-1) unstable; urgency=medium |
|
10 |
|
|
11 |
As of 2.10.1-1, ganeti-htools is intended for stand-alone installation on |
|
12 |
non-cluster systems only and conflicts with the ganeti package. The ganeti |
|
13 |
package itself now provides the htools binaries for cluster systems in a way |
|
14 |
that is compatible with upstream's new upgrade model[1]. |
|
15 |
|
|
16 |
Future minor version upgrades (e.g. from 2.10 to 2.11) will be compatible |
|
17 |
with upstream's new upgrade model, using `gnt-cluster upgrade' (see [1]). |
|
18 |
|
|
19 |
[1] http://docs.ganeti.org/ganeti/2.10/html/design-upgrade.html |
|
20 |
|
|
21 |
-- Apollon Oikonomopoulos <apoikos@debian.org> Wed, 05 Mar 2014 15:35:16 +0200 |
|
22 |
|
|
23 |
ganeti (2.8.0-1) unstable; urgency=low |
|
24 |
|
|
25 |
As of 2.8.0-1, ganeti is configured to use separate users for its daemons. |
|
26 |
Each daemon now runs as a different user (all with a “gnt-” username prefix) |
|
27 |
and root access is currently granted only to the node daemon. This is a |
|
28 |
build-time setting and existing installations will be automatically converted |
|
29 |
to use the new user separation model. |
|
30 |
|
|
31 |
-- Apollon Oikonomopoulos <apoikos@gmail.com> Tue, 01 Oct 2013 18:02:24 +0300 |
|
32 |
|
|
33 |
ganeti (2.7.0-2) unstable; urgency=low |
|
34 |
The ganeti2 package has been renamed to ganeti, since the original reasons |
|
35 |
for nameing the package ganeti2 (i.e. the 1.2 to 2.0 migration) no longer |
|
36 |
apply. A dummy transitional ganeti2 package is provided for compatibility, |
|
37 |
you can safely remove it after the installation has finished. |
|
38 |
|
|
39 |
Since 2.7.0-2, all internal Ganeti Python libraries are shipped as a private |
|
40 |
module. This is done because the Ganeti internal APIs are not guaranteed to |
|
41 |
be stable and direct use by 3rd-party applications is discouraged. Thus, any |
|
42 |
3rd-party programs importing Ganeti's Python code, should now live under |
|
43 |
/usr/share/ganeti or include /usr/share/ganeti in Python's sys.path. |
|
44 |
|
|
45 |
The RAPI client library, being the only stable external API, is now shipped |
|
46 |
as a public module in its own package, python-ganeti-rapi. |
|
47 |
|
|
48 |
Since 2.7.0-2, the HTML documentation is provided in the ganeti-doc package. |
|
49 |
|
|
50 |
-- Apollon Oikonomopoulos <apoikos@gmail.com> Sat, 13 Jul 2013 04:04:27 +0300 |
|
51 |
|
|
52 |
ganeti2 (2.1.1-1) unstable; urgency=low |
|
53 |
|
|
54 |
Upgrading from Lenny's 1.2 directly to 2.1 requires a two-step method: first |
|
55 |
run /usr/lib/ganeti/tools/cfgupgrade12 followed by the normal |
|
56 |
/usr/lib/ganeti/tools/cfgupgrade. This is somewhat more tricky than the |
|
57 |
intermediate step (1.2 to 2.0 and 2.0 to 2.1), but should otherwise work. |
|
58 |
Backup of the configuration directory is of course recommended, and reading |
|
59 |
the wiki page too. Note: if running 2.0, it is possible do to the upgrade |
|
60 |
without downtime. If running 1.2, it is a must to stop instances. |
|
61 |
|
|
62 |
Detailed instructions (for both 1.2->2.1 and 2.0->2.1 upgrades): |
|
63 |
|
|
64 |
- stop cron, or comment out the watcher entry in cron |
|
65 |
- stop ganeti on the master node |
|
66 |
- make a backup of /var/lib/ganeti |
|
67 |
- install new software |
|
68 |
- if running 1.2, stop all instances |
|
69 |
- if running 1.2, first migrate all instances to DRBD8 using |
|
70 |
/usr/lib/ganeti/tools/drbd8-upgrade |
|
71 |
- if running 1.2, on the master node run /usr/lib/ganeti/tools/cfgupgrade12 |
|
72 |
- on the master node, run /usr/lib/ganeti/tools/cfgupgrade |
|
73 |
- if both cfgupgrade runs have finished successfully, remove the file |
|
74 |
/var/lib/ganeti/ssconf_hypervisor on all nodes on which it still exists |
|
75 |
- on all non-master nodes, restart ganeti (invoke-rc.d ganeti restart); this |
|
76 |
will give some warnings for rapi and confd daemons, but ignore them for now |
|
77 |
- on the master node, restart ganeti, and confirm "gnt-node list" works |
|
78 |
- on the master node, run "gnt-cluster redist-conf" |
|
79 |
- restart ganeti on all nodes now (once more, and on the master node last) |
|
80 |
- check that "gnt-cluster verify" doesn't complain |
|
81 |
- you can now start all instances (if you stopped them) |
|
82 |
- you can now restart cron (or re-enable the watcher entry) |
|
83 |
|
|
84 |
-- Iustin Pop <iustin@debian.org> Sat, 17 Apr 2010 19:05:45 +0200 |
|
85 |
|
|
86 |
ganeti2 (2.0.3-1) unstable; urgency=low |
|
87 |
|
|
88 |
Upgrading from the 'ganeti' package (versions 1.2.x) requires manual |
|
89 |
intervention; the proper procedure is available at |
|
90 |
http://code.google.com/p/ganeti/wiki/UpgradeNotes and requires full |
|
91 |
cluster shutdown. It is recommended to read that first before |
|
92 |
installing this package. |
|
93 |
|
|
94 |
-- Iustin Pop <iusty@k1024.org> Sat, 25 Jul 2009 12:12:46 +0200 |
|
95 |
|
b/debian/burnin-fake.sh | ||
---|---|---|
1 |
#!/bin/bash |
|
2 |
|
|
3 |
# Note: change the valuues to some that are valid for your environment |
|
4 |
|
|
5 |
/usr/lib/ganeti/tools/burnin -p \ |
|
6 |
-o busybox \ |
|
7 |
-t drbd \ |
|
8 |
--disk-size=128m --disk-growth=0 \ |
|
9 |
--no-migrate \ |
|
10 |
--no-replace1 --no-failover --no-import --no-add-disks --no-add-nics \ |
|
11 |
-H fake \ |
|
12 |
gnta-i11 |
b/debian/burnin-xen.sh | ||
---|---|---|
1 |
#!/bin/bash |
|
2 |
|
|
3 |
# Note: change the valuues to some that are valid for your environment |
|
4 |
|
|
5 |
/usr/lib/ganeti/tools/burnin -p \ |
|
6 |
-o busybox \ |
|
7 |
-t drbd \ |
|
8 |
--disk-size=128m --disk-growth=0 \ |
|
9 |
--reboot-types=hard,full \ |
|
10 |
-H xen-pvm \ |
|
11 |
gnta-i{11,12} |
b/debian/changelog | ||
---|---|---|
1 |
ganeti (2.10.4-1~bpo70+1) wheezy-backports; urgency=medium |
|
2 |
|
|
3 |
* Rebuild for wheezy-backports. |
|
4 |
|
|
5 |
-- Apollon Oikonomopoulos <apoikos@debian.org> Wed, 21 May 2014 12:32:27 +0300 |
|
6 |
|
|
7 |
ganeti (2.10.4-1) unstable; urgency=medium |
|
8 |
|
|
9 |
* New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz): |
|
10 |
+ Support restricted migration in hbal |
|
11 |
+ Fix for the --shared-file-storage-dir of gnt-cluster modify |
|
12 |
+ Fail in replace-disks if attaching disks fails |
|
13 |
+ Set IFF_ONE_QUEUE on created tap interfaces for KVM |
|
14 |
+ Small fixes and enhancements in the build system |
|
15 |
+ Various documentation fixes |
|
16 |
|
|
17 |
-- Apollon Oikonomopoulos <apoikos@debian.org> Fri, 16 May 2014 09:48:05 +0300 |
|
18 |
|
|
19 |
ganeti (2.10.3-1) unstable; urgency=medium |
|
20 |
|
|
21 |
[ Apollon Oikonomopoulos ] |
|
22 |
* New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz): |
|
23 |
+ Fix filtering of pending jobs with -o id |
|
24 |
+ Make RAPI API calls more symmetric |
|
25 |
+ Make parsing of old cluster configuration more robust |
|
26 |
+ Fix wrong output of gnt-instance info after migrations |
|
27 |
+ Fix reserved PCI slots for KVM hotplugging |
|
28 |
+ Use runtime hypervisor parameters to calculate bockdevice options for KVM |
|
29 |
+ Fix high node daemon load during disk sync if the sync is paused manually |
|
30 |
+ Improve opportunistic locking during instance creation |
|
31 |
+ Make watcher submit queries low priority |
|
32 |
+ Add reason parameter to RAPI client functions |
|
33 |
+ Fix failing gnt-node list-drbd command |
|
34 |
+ Properly display fake job locks in gnt-debug. |
|
35 |
+ small fixes in documentation |
|
36 |
* Drop 0001-Fix-specification-of-TIDiskParams.patch, merged upstream |
|
37 |
* Update debconf templates and package descriptions (Closes: #741404) |
|
38 |
+ Update Greek translation to match the new templates |
|
39 |
* control.in: add missing dependencies, already present in debian/control |
|
40 |
|
|
41 |
[ Debconf translations ] |
|
42 |
* Danish (Joe Hansen, closes: #744899) |
|
43 |
* Japanese (Victory, closes: #743904) |
|
44 |
* Russian (Yuri Kozlov, closes: #744272) |
|
45 |
* Portuguese (Americo Monteiro, closes: #745146) |
|
46 |
* French (Julien Patriarca, closes: #744361) |
|
47 |
* Spanish (Camaleon, closes: #745429) |
|
48 |
|
|
49 |
-- Apollon Oikonomopoulos <apoikos@debian.org> Tue, 22 Apr 2014 16:15:41 +0300 |
|
50 |
|
|
51 |
ganeti (2.10.2-2) unstable; urgency=high |
|
52 |
|
|
53 |
* Fix broken extstorage support (upstream commit b26a275a0, closes: #742699) |
|
54 |
* Urgency set to high; together with 2.10.2-1, this is an important bugfix |
|
55 |
release. |
|
56 |
|
|
57 |
-- Apollon Oikonomopoulos <apoikos@debian.org> Thu, 27 Mar 2014 16:18:57 +0200 |
|
58 |
|
|
59 |
ganeti (2.10.2-1) unstable; urgency=medium |
|
60 |
|
|
61 |
* New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz): |
|
62 |
+ Fix conflict between virtio + spice or soundhw |
|
63 |
+ accept relative paths in gnt-cluster copyfile |
|
64 |
+ Introduce shutdown timeout for 'xm shutdown' command |
|
65 |
+ Improve RAPI detection of the watcher |
|
66 |
* Add molly-guard helper script to prevent accidental shutdown/reboot of |
|
67 |
nodes with running instances. ganeti now Suggests: molly-guard. |
|
68 |
* ganeti.postinst fixes: |
|
69 |
+ Silence daemon-util errors |
|
70 |
+ Do not double-start ganeti upon upgrade |
|
71 |
+ Fix a bug where the Haskell daemons would not be restarted properly on |
|
72 |
upgrade (affecting upgrades from 2.10 and on only). |
|
73 |
* ganeti-2.10: add dependency on python-fdsend, required for KVM NIC |
|
74 |
hotplugging to work. |
|
75 |
|
|
76 |
-- Apollon Oikonomopoulos <apoikos@debian.org> Wed, 26 Mar 2014 09:58:14 +0200 |
|
77 |
|
|
78 |
ganeti (2.10.1-1) unstable; urgency=medium |
|
79 |
|
|
80 |
* New upstream stable release |
|
81 |
+ For new features and changes since 2.9.x, see |
|
82 |
http://docs.ganeti.org/ganeti/2.10/html/news.html or NEWS.gz. |
|
83 |
+ Support multiple co-existing versions and cluster-wide upgrades, see |
|
84 |
http://docs.ganeti.org/ganeti/2.10/html/design-upgrade.html |
|
85 |
* Build-Depend on m4 (required upstream) |
|
86 |
* New binary packages: |
|
87 |
+ ganeti-2.10: Python code and scripts for Ganeti 2.10 |
|
88 |
+ ganeti-haskell-2.10: Haskell binaries for Ganeti 2.10. ganeti-haskell no |
|
89 |
longer exists. |
|
90 |
+ ganeti-htools-2.10: Haskell tools for Ganeti 2.10 |
|
91 |
* Generate debian/control and most debhelper files from templates for the |
|
92 |
given Ganeti version. |
|
93 |
* ganeti-htools is now intended only for standalone use and conflicts with |
|
94 |
ganeti, which now depends on ganeti-htools-2.10 and includes all htools |
|
95 |
functionality. |
|
96 |
* debian/watch: look for stable 2.10 releases |
|
97 |
* postinst: restart the ganeti service only when needed, i.e. when the |
|
98 |
actual running version has changed. |
|
99 |
* Prompt (using debconf) to abort removal of versioned packages when they |
|
100 |
are still in use (e.g. before `gnt-cluster upgrade' is run). |
|
101 |
+ ganeti-haskell-2.10, ganeti-htools-2.10 and ganeti-2.10 now depend on |
|
102 |
debconf | debconf-2.0. |
|
103 |
+ Build-depend on po-debconf. |
|
104 |
+ Add debconf templates and translation template. |
|
105 |
+ Add Greek debconf translation. |
|
106 |
+ Override lintian's no-debconf-config tag, since we are using debconf |
|
107 |
only to prompt interactively on removal (no actual configuration is |
|
108 |
done). |
|
109 |
|
|
110 |
-- Apollon Oikonomopoulos <apoikos@debian.org> Thu, 06 Mar 2014 18:00:05 +0200 |
|
111 |
|
|
112 |
ganeti (2.9.5-1) unstable; urgency=medium |
|
113 |
|
|
114 |
* New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz): |
|
115 |
+ Fix overflow problem in hbal that caused it to break when waiting for |
|
116 |
jobs for more than 10 minutes. |
|
117 |
+ Make hbal properly handle non-LVM storage. |
|
118 |
+ Properly export and import NIC parameters, and do so in a backwards |
|
119 |
compatible way. |
|
120 |
+ Fix net-common script in case of routed mode. |
|
121 |
+ Improve documentation. |
|
122 |
|
|
123 |
-- Apollon Oikonomopoulos <apoikos@debian.org> Wed, 26 Feb 2014 14:11:38 +0200 |
|
124 |
|
|
125 |
ganeti (2.9.4-1) unstable; urgency=medium |
|
126 |
|
|
127 |
* New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz). |
|
128 |
|
|
129 |
-- Apollon Oikonomopoulos <apoikos@debian.org> Mon, 10 Feb 2014 16:57:55 +0200 |
|
130 |
|
|
131 |
ganeti (2.9.3-1) unstable; urgency=medium |
|
132 |
|
|
133 |
* New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz) |
|
134 |
+ Supports the blktap2 Xen driver. Be sure to install blktap-dkms if you |
|
135 |
want to use file-backed instances on Xen 4.0.1+ (closes: #686823). |
|
136 |
+ Drop debian/patches/FTBFS_with_sphinx_1.2.patch (merged upstream). |
|
137 |
* Update package description to also mention KVM. |
|
138 |
* Suggest blktap-dkms for blktap2 compatibility. |
|
139 |
* debian/watch: use the new downloads.ganeti.org distribution point and |
|
140 |
verify upstream GPG signatures. |
|
141 |
|
|
142 |
-- Apollon Oikonomopoulos <apoikos@debian.org> Tue, 28 Jan 2014 11:52:11 +0200 |
|
143 |
|
|
144 |
ganeti (2.9.2-2) unstable; urgency=medium |
|
145 |
|
|
146 |
* Add patch fixing FTBFS with python-sphinx 1.2. Thanks to Andreas Moog! |
|
147 |
(closes: #733181) |
|
148 |
* Drop Recommends on qemu-system-x86, since it does not provide /usr/bin/kvm |
|
149 |
anymore. |
|
150 |
* Do not pass --enable-htools-rapi to configure, the option has been removed |
|
151 |
upstream since 2.8. |
|
152 |
* Bump standards to 3.9.5 (no changes needed). |
|
153 |
|
|
154 |
-- Apollon Oikonomopoulos <apoikos@gmail.com> Fri, 27 Dec 2013 10:38:05 +0200 |
|
155 |
|
|
156 |
ganeti (2.9.2-1) unstable; urgency=medium |
|
157 |
|
|
158 |
* New upstream bugfix release (see /usr/share/doc/ganeti/NEWS.gz) |
|
159 |
|
|
160 |
-- Apollon Oikonomopoulos <apoikos@gmail.com> Sun, 15 Dec 2013 19:47:41 +0200 |
|
161 |
|
|
162 |
ganeti (2.9.1-1) unstable; urgency=low |
|
163 |
|
|
164 |
* New upstream version |
|
165 |
* postinst: remove the ganeti-mond user when upgrading from previous versions |
|
166 |
* (Build-)Depends: OR with wheezy's names for iproute and kvm to ease |
|
167 |
backports |
|
168 |
|
|
169 |
-- Apollon Oikonomopoulos <apoikos@gmail.com> Mon, 18 Nov 2013 08:13:22 +0200 |
|
170 |
|
|
171 |
ganeti (2.8.2-1) unstable; urgency=medium |
|
172 |
|
|
173 |
* New upstream bugfix release |
|
174 |
+ Urgency set to medium, as this is a bugfix-only release and it fixes a |
|
175 |
serious bug with DRBD during live migrations. |
|
176 |
* Build Haskell binaries with read-only relocations (fixes hardening-no-relro |
|
177 |
lintian warning). |
|
178 |
* Do not emit an error message in postinst if /var/lib/ganeti/queue/archive |
|
179 |
does not exist. |
|
180 |
|
|
181 |
-- Apollon Oikonomopoulos <apoikos@gmail.com> Fri, 08 Nov 2013 10:53:59 +0200 |
|
182 |
|
|
183 |
ganeti (2.8.1-1) unstable; urgency=low |
|
184 |
|
|
185 |
* New upstream version (closes: #726502) |
|
186 |
* Specify additional extstorage provider search paths: |
|
187 |
+ /srv/ganeti/extstorage |
|
188 |
+ /usr/local/lib/ganeti/extstorage |
|
189 |
+ /usr/lib/ganeti/extstorage |
|
190 |
+ /usr/share/ganeti/extstorage |
|
191 |
* Recommend ganeti-htools (instead of Suggest) and break older htools versions |
|
192 |
|
|
193 |
-- Apollon Oikonomopoulos <apoikos@gmail.com> Thu, 17 Oct 2013 23:16:36 +0300 |
|
194 |
|
|
195 |
ganeti (2.8.0-1) unstable; urgency=low |
|
196 |
|
|
197 |
[ Iustin Pop ] |
|
198 |
* Remove myself from uploaders |
|
199 |
|
|
200 |
[ Apollon Oikonomopoulos ] |
|
201 |
* New upstream version (Closes: #721824) |
|
202 |
* Replace forgotten iproute dependency with iproute2 |
|
203 |
* Build-Depend on libghc-snap-server-dev for the new ganeti-mond |
|
204 |
* Ship ganeti-mond and ganeti-luxid in ganeti-haskell |
|
205 |
* Require python version >= 2.6 |
|
206 |
* Enable user separation |
|
207 |
+ Add postinst/postrm templates and generator script |
|
208 |
+ Update logrotate snippet to use su root root due to logdir permissions |
|
209 |
+ Update job queue archive permissions in postinst if necessary |
|
210 |
* Disable the test suite during build |
|
211 |
+ Currently broken due to the user separation |
|
212 |
|
|
213 |
-- Apollon Oikonomopoulos <apoikos@gmail.com> Mon, 30 Sep 2013 14:29:51 +0300 |
|
214 |
|
|
215 |
ganeti (2.7.1-3) unstable; urgency=low |
|
216 |
|
|
217 |
* Remove Recommends: xen-linux-system-686 as the package has been replaced by |
|
218 |
xen-linux-system-686-pae |
|
219 |
* Ditto for Suggests: drbd8-module-source. DRBD has been available in all |
|
220 |
stock kernels since squeeze |
|
221 |
* ganeti-doc breaks ganeti2 due to the doc-base manifest (Closes: #718553) |
|
222 |
|
|
223 |
-- Apollon Oikonomopoulos <apoikos@gmail.com> Wed, 31 Jul 2013 13:35:04 +0300 |
|
224 |
|
|
225 |
ganeti (2.7.1-2) unstable; urgency=low |
|
226 |
|
|
227 |
* Build-Depend on bash-completion and use dh_bash-completion |
|
228 |
* Fix binary-arch FTBFS (Closes: #718231) |
|
229 |
- Switch ganeti-haskell and ganeti-htools to dh_install only |
|
230 |
- Do not run dh_sphinxdoc when building binary-arch packages |
|
231 |
- Have dh_install ignore ganeti-haskell and ganeti-htools files when |
|
232 |
building binary-indep packages |
|
233 |
|
|
234 |
-- Apollon Oikonomopoulos <apoikos@gmail.com> Mon, 29 Jul 2013 09:42:21 +0300 |
|
235 |
|
|
236 |
ganeti (2.7.1-1) unstable; urgency=low |
|
237 |
|
|
238 |
* New upstream version |
|
239 |
* Rebuild the sphinx documentation and use dh_sphinxdoc (Closes: #718026) |
|
240 |
* Drop the following patches already merged upstream: |
|
241 |
- 0001-daemon-util-pass-oknodo-at-rotate_logs.patch |
|
242 |
- 0001-daemon-util-provide-rotate_logs-and-rotate_all_logs-.patch |
|
243 |
- fix-ganeti-cleaner-in-crontab.patch |
|
244 |
|
|
245 |
-- Apollon Oikonomopoulos <apoikos@gmail.com> Sun, 28 Jul 2013 04:59:44 +0300 |
|
246 |
|
|
247 |
ganeti (2.7.0-2) unstable; urgency=low |
|
248 |
|
|
249 |
* Rename ganeti2 to ganeti |
|
250 |
- Transition using a dummy ganeti2 package |
|
251 |
* Add dependencies on python-bitarray and python-ipaddr (Closes: #717296) |
|
252 |
* ganeti-haskell Replaces & Breaks older ganeti2 packages (Closes: #717242) |
|
253 |
* Build system refactoring |
|
254 |
- Use the dh sequencer and cleanup debian/rules |
|
255 |
- Switch from dh_pysupport to dh_python2 |
|
256 |
- Run the upstream test suite during build |
|
257 |
o Add a patch to disable running `local' checks |
|
258 |
* Provide the /etc/logrotate.d/ganeti snippet |
|
259 |
- Include 2 patches, merged upstream, implementing the logrotate helper. |
|
260 |
* Ship the majority of the Python code in a private module under |
|
261 |
/usr/share/ganeti |
|
262 |
* Ship the RAPI client as a separate package (python-ganeti-rapi) |
|
263 |
* Ship the HTML documentation as ganeti-doc |
|
264 |
- Depend on libjs-underscore instead of embedding a copy |
|
265 |
* Update standards version to 3.9.4 and compat to 9 |
|
266 |
- No changes needed, see #688251 for not adding Built-Using |
|
267 |
* Update the Vcs-* fields to use anonscm.debian.org |
|
268 |
* Add Apollon Oikonomopoulos <apoikos@gmail.com> to the Uploaders list |
|
269 |
* Require Python version 2.5 or newer |
|
270 |
* Convert debian/copyright to Format 1.0 |
|
271 |
* Backport upstream commit 927840bc, fixing a stale check against |
|
272 |
ganeti-master-cleaner from the crontab. |
|
273 |
|
|
274 |
-- Apollon Oikonomopoulos <apoikos@gmail.com> Fri, 12 Jul 2013 20:32:31 +0300 |
|
275 |
|
|
276 |
ganeti (2.7.0-1) unstable; urgency=low |
|
277 |
|
|
278 |
* New upstream version |
|
279 |
- Fix compatibility with newer ghc (Closes: #713754) |
|
280 |
- No longer require lvm vg on non-vm-capable nodes (Closes: #650664) |
|
281 |
* Add dependency on fping: this is needed now by the master-ip-setup |
|
282 |
script (Closes: #705005) |
|
283 |
* Update Xen recommends to be version-independent (Closes: #696133) |
|
284 |
* Remove outdated fix-no-kvm.patch |
|
285 |
* Suggest ganeti-htools |
|
286 |
* Split other haskell components in the ganeti-haskell package |
|
287 |
* Enable restricted commands |
|
288 |
|
|
289 |
-- Guido Trotter <ultrotter@debian.org> Thu, 11 Jul 2013 13:27:18 +0200 |
|
290 |
|
|
291 |
ganeti (2.6.2-2) experimental; urgency=low |
|
292 |
|
|
293 |
* Fix dependencies for Template Haskell: according to DHG, need to |
|
294 |
depend on ghc-ghci |
|
295 |
|
|
296 |
-- Iustin Pop <iustin@debian.org> Thu, 14 Feb 2013 19:54:49 +0100 |
|
297 |
|
|
298 |
ganeti (2.6.2-1) experimental; urgency=low |
|
299 |
|
|
300 |
* New upstream version (skipped 2.6.0/2.6.1 due to Wheezy freeze) |
|
301 |
* Uploading to experimental in order to avoid potential problems when |
|
302 |
updating the Wheezy package (which is 2.5.2-based) |
|
303 |
* Sync speed is now configurable in 2.6, see the disk parameters |
|
304 |
documentation (Closes: #599445) |
|
305 |
|
|
306 |
-- Iustin Pop <iustin@debian.org> Wed, 13 Feb 2013 10:59:49 +0100 |
|
307 |
|
|
308 |
ganeti (2.5.2-1) unstable; urgency=low |
|
309 |
|
|
310 |
* New upstream bug-fix version |
|
311 |
- fixed KVM start and live migration with a custom keymap (Closes: #676930) |
|
312 |
- fixed compatibility with KVM versions that don't support enabling multiple |
|
313 |
boot devices (Closes: #624256) |
|
314 |
- fixed bash-isms in kvm-ifup tool |
|
315 |
- fixed parallel build mode |
|
316 |
* Fixed dh_installinit invocation, which created invalid update-rc.d |
|
317 |
calls in postinst/configure (Closes: #677674) |
|
318 |
|
|
319 |
-- Iustin Pop <iustin@debian.org> Thu, 26 Jul 2012 20:26:09 +0200 |
|
320 |
|
|
321 |
ganeti (2.5.1-1) unstable; urgency=low |
|
322 |
|
|
323 |
* New upstream bug-fix version: |
|
324 |
* fixes compatibility with newer LVM versions |
|
325 |
* `tools/lvmstrap` recognises kernel 3.x |
|
326 |
* OS scripts environment includes a PATH |
|
327 |
* fixed hooks abort handling (regression from 2.4) and improved error |
|
328 |
display |
|
329 |
* and a few other minor cosmetic fixes |
|
330 |
|
|
331 |
-- Iustin Pop <iustin@debian.org> Fri, 11 May 2012 20:39:01 +0200 |
|
332 |
|
|
333 |
ganeti (2.5.0-2) unstable; urgency=low |
|
334 |
|
|
335 |
* Fix Build-Depends (no more separate -Indep depends, add iproute) |
|
336 |
(Closes: #671981) |
|
337 |
|
|
338 |
-- Iustin Pop <iustin@debian.org> Tue, 08 May 2012 22:34:10 +0200 |
|
339 |
|
|
340 |
ganeti (2.5.0-1) unstable; urgency=low |
|
341 |
|
|
342 |
* New significant upstream release; this integrates the htools source |
|
343 |
code and as such it superseedes the ganeti-htools standalone source |
|
344 |
package |
|
345 |
* There are a number of incompatible changes at the API level, see the |
|
346 |
upstream NEWS file |
|
347 |
|
|
348 |
-- Iustin Pop <iustin@debian.org> Sun, 06 May 2012 14:01:00 +0200 |
|
349 |
|
|
350 |
ganeti (2.4.5-2) unstable; urgency=low |
|
351 |
|
|
352 |
* Backport patch to support KVM versions 1.0 and later |
|
353 |
* Standards version 3.9.3 (no changes needed) |
|
354 |
|
|
355 |
-- Iustin Pop <iustin@debian.org> Sat, 24 Mar 2012 20:59:10 +0100 |
|
356 |
|
|
357 |
ganeti (2.4.5-1) unstable; urgency=low |
|
358 |
|
|
359 |
* New upstream versions (again, many bugs fixed) |
|
360 |
|
|
361 |
-- Iustin Pop <iustin@debian.org> Wed, 09 Nov 2011 04:37:12 +0900 |
|
362 |
|
|
363 |
ganeti (2.4.2-1) unstable; urgency=low |
|
364 |
|
|
365 |
* New upstream version (fixing many bugs, see the upstream NEWS file) |
|
366 |
* Standards version 3.9.2 (no changes needed) |
|
367 |
|
|
368 |
-- Iustin Pop <iustin@debian.org> Wed, 29 Jun 2011 21:34:26 +0200 |
|
369 |
|
|
370 |
ganeti (2.4.1-1) unstable; urgency=low |
|
371 |
|
|
372 |
* New upstream version (many changes, please read the NEWS file for the |
|
373 |
2.4 beta and rc releases) |
|
374 |
* Needs ganeti-htools 0.3.0 or newer, so added conflicts with older |
|
375 |
versions |
|
376 |
|
|
377 |
-- Iustin Pop <iustin@debian.org> Thu, 10 Mar 2011 19:52:44 +0100 |
|
378 |
|
|
379 |
ganeti (2.3.1-1) experimental; urgency=low |
|
380 |
|
|
381 |
* New upstream version (Closes: #597957, #607679) |
|
382 |
* Remove obsolete patches integrated upstream |
|
383 |
|
|
384 |
-- Iustin Pop <iustin@debian.org> Sun, 09 Jan 2011 19:01:15 +0100 |
|
385 |
|
|
386 |
ganeti (2.2.1-1) experimental; urgency=low |
|
387 |
|
|
388 |
* New upstream version(s), uploading to experimental during the Squeeze |
|
389 |
freeze |
|
390 |
* Standards version 3.9.1 (no changes needed) |
|
391 |
* Fixed case of special values in gnt-backup(8) (Closes: #596347) |
|
392 |
|
|
393 |
-- Iustin Pop <iustin@debian.org> Sun, 24 Oct 2010 17:10:15 +0200 |
|
394 |
|
|
395 |
ganeti (2.1.6-1) unstable; urgency=low |
|
396 |
|
|
397 |
* New upstream version(s) |
|
398 |
* Standard version 3.9.0 (no changes needed) |
|
399 |
|
|
400 |
-- Iustin Pop <iustin@debian.org> Sat, 17 Jul 2010 19:18:07 +0200 |
|
401 |
|
|
402 |
ganeti (2.1.2.1-2) unstable; urgency=low |
|
403 |
|
|
404 |
* Ship the defaults file provided by upstream (Closes: #579452) |
|
405 |
* Fix debian/rules clean target |
|
406 |
|
|
407 |
-- Iustin Pop <iustin@debian.org> Thu, 27 May 2010 00:24:33 +0200 |
|
408 |
|
|
409 |
ganeti (2.1.2.1-1) unstable; urgency=low |
|
410 |
|
|
411 |
* New upstream version |
|
412 |
* Remove a number of patches, integrated upstream (watcher hooks, check-man, |
|
413 |
cfgupgrade12) |
|
414 |
* Update recommends for new sid versions and package names |
|
415 |
|
|
416 |
-- Iustin Pop <iustin@debian.org> Sun, 23 May 2010 23:46:38 +0200 |
|
417 |
|
|
418 |
ganeti (2.1.1-1) unstable; urgency=low |
|
419 |
|
|
420 |
* New upstream version |
|
421 |
* Remove patches imported upstream |
|
422 |
* Import cfgupgrade12 from upstream git |
|
423 |
* Add patch to remove old ssconf file on upgrade |
|
424 |
* Import a new patch for check-man issues |
|
425 |
* Import watcher warnings patch from upstream |
|
426 |
* Update doc-base for 2.1's sphinx documentation |
|
427 |
* Replace embedded jquery with external dependency |
|
428 |
* Update NEWS file for 1.2 to 2.1 upgrade |
|
429 |
|
|
430 |
-- Iustin Pop <iustin@debian.org> Sat, 17 Apr 2010 21:36:59 +0200 |
|
431 |
|
|
432 |
ganeti (2.0.6-2) unstable; urgency=low |
|
433 |
|
|
434 |
* Cherry-pick three patches from upstream: |
|
435 |
* Fix two potentially endless loops in http library |
|
436 |
* KVM: Fix unintended qemu-level bridging of nics |
|
437 |
* Fix python 2.6.5 compatibility |
|
438 |
|
|
439 |
-- Iustin Pop <iustin@debian.org> Thu, 11 Mar 2010 19:22:17 +0100 |
|
440 |
|
|
441 |
ganeti (2.0.6-1) unstable; urgency=low |
|
442 |
|
|
443 |
* New upstream version (Closes: #568105, thanks Elmar Hoffmann!) |
|
444 |
* The new version fixes some minor bugs (no new features) |
|
445 |
* Standards version 3.8.4 (no changes needed) |
|
446 |
* Fix NEWS.Debian lintian warnings |
|
447 |
* Add a patch to fix wrong docbook man output |
|
448 |
* Change my address to @debian.org and remove DM-Upload-Allowed |
|
449 |
|
|
450 |
-- Iustin Pop <iustin@debian.org> Tue, 09 Feb 2010 20:13:26 +0100 |
|
451 |
|
|
452 |
ganeti (2.0.5-1) unstable; urgency=high |
|
453 |
|
|
454 |
* New upstream version, fixing CVE-2009-4261 (thus the high urgency) |
|
455 |
* Also fixes a small bug related to gnt-node list during instance removal |
|
456 |
* Include RAPI documentation |
|
457 |
|
|
458 |
-- Iustin Pop <iusty@k1024.org> Thu, 17 Dec 2009 22:53:08 +0100 |
|
459 |
|
|
460 |
ganeti (2.0.4-1) unstable; urgency=low |
|
461 |
|
|
462 |
* New Upstream Version |
|
463 |
* The new version fixes quite a number of upstream bugs and adds a number of |
|
464 |
new features, see the upstream NEWS file |
|
465 |
* Update to standards version 3.8.3 (no changes needed) |
|
466 |
* Switch to source format 3.0 (quilt) and drop quilt rules/depencency |
|
467 |
* Add doc-base files for the main html docs we ship |
|
468 |
* Add patch to call hostname with "--fqdn" to workaround recent changes which |
|
469 |
always strip the domain name |
|
470 |
|
|
471 |
-- Iustin Pop <iusty@k1024.org> Fri, 04 Dec 2009 20:23:45 +0100 |
|
472 |
|
|
473 |
ganeti (2.0.3-1) unstable; urgency=low |
|
474 |
|
|
475 |
* New Upstream Version |
|
476 |
* The new upstream fixes "Ganeti doesn't detect export failures" |
|
477 |
(Closes: #538818) |
|
478 |
* Note that the 2.0.2 has disk changes which can create issues in some |
|
479 |
corner-cases, see http://code.google.com/p/ganeti/wiki/UpgradeNotes for |
|
480 |
details |
|
481 |
|
|
482 |
-- Iustin Pop <iusty@k1024.org> Sat, 08 Aug 2009 20:50:59 +0200 |
|
483 |
|
|
484 |
ganeti (2.0.1-3) unstable; urgency=low |
|
485 |
|
|
486 |
* Fix the startup-with-1.2-config (Closes: #539303) |
|
487 |
* Patch the initscript to fix insserv dependencies |
|
488 |
|
|
489 |
-- Iustin Pop <iusty@k1024.org> Tue, 04 Aug 2009 21:28:35 +0200 |
|
490 |
|
|
491 |
ganeti (2.0.1-2) unstable; urgency=low |
|
492 |
|
|
493 |
* Allow kvm instead of xen-linux-system-* |
|
494 |
* Use xen-linux-system-2.6.26-2-* rather than xen-linux-system-2.6.26-1-*. |
|
495 |
* Substitute ssh with openssh-client, openssh-server |
|
496 |
* Add git-buildpackage configuration (as debian/gbp.conf) |
|
497 |
|
|
498 |
-- Guido Trotter <ultrotter@debian.org> Sun, 26 Jul 2009 12:08:36 +0200 |
|
499 |
|
|
500 |
ganeti (2.0.1-1) unstable; urgency=low |
|
501 |
|
|
502 |
[ Iustin Pop ] |
|
503 |
* Packaged ganeti 2.0 and switched the binary package name to ganeti2 |
|
504 |
* Renamed package to ganeti2, since migration from ganeti 1.2.x to 2.0.x |
|
505 |
is not automatic (and needs cluster shutdown) |
|
506 |
* Remove Leonardo (l@lmello.eu.org) from the Uploaders list, since he |
|
507 |
wasn't active in a long while |
|
508 |
* Fix "ganeti (HVM mode) default expected kernel: |
|
509 |
/usr/lib/xen/boot/hvmloader in lenny not exist" (Closes: #528618); |
|
510 |
note that this is a fix that works for unstable, not Lenny |
|
511 |
|
|
512 |
[ Guido Trotter ] |
|
513 |
* Remove build-dependency on docbook-utils (docs are built upstream) |
|
514 |
|
|
515 |
-- Guido Trotter <ultrotter@debian.org> Sat, 25 Jul 2009 13:36:06 +0200 |
|
516 |
|
|
517 |
ganeti (1.2.7-1) unstable; urgency=low |
|
518 |
|
|
519 |
* New Upstream Version |
|
520 |
* Standard version 3.8.1 (no changes needed) |
|
521 |
* Fix a couple of non-critical lintian warnings (directory in /var/run, |
|
522 |
debian/copyright has old format, etc.) |
|
523 |
|
|
524 |
-- Iustin Pop <iusty@k1024.org> Thu, 07 May 2009 07:58:32 +0200 |
|
525 |
|
|
526 |
ganeti (1.2.6-3) unstable; urgency=low |
|
527 |
|
|
528 |
* Cherry-pick commit 2461 from upstream, fixing (yet again, hopefully |
|
529 |
for the last time) compatibility with twisted 8.1 (Closes: #510965) |
|
530 |
* Fix the watch regexp to ignore non-stable releases |
|
531 |
|
|
532 |
-- Iustin Pop <iusty@k1024.org> Tue, 10 Feb 2009 20:02:46 +0100 |
|
533 |
|
|
534 |
ganeti (1.2.6-2) unstable; urgency=low |
|
535 |
|
|
536 |
* Update recommends for the current packages in unstable and |
|
537 |
testing (Closes: #474452) |
|
538 |
|
|
539 |
-- Iustin Pop <iusty@k1024.org> Wed, 10 Dec 2008 09:47:27 +0100 |
|
540 |
|
|
541 |
ganeti (1.2.6-1) unstable; urgency=low |
|
542 |
|
|
543 |
* New upstream release (bugfixes and a couple of small new features) |
|
544 |
* Include the batcher example file |
|
545 |
|
|
546 |
-- Iustin Pop <iusty@k1024.org> Wed, 08 Oct 2008 08:52:59 +0200 |
|
547 |
|
|
548 |
ganeti (1.2.5-1) unstable; urgency=low |
|
549 |
|
|
550 |
* New upstream release, fixing compatibility with the current versions of |
|
551 |
twisted (Closes: #487752) |
|
552 |
* Fix watch file (was picking up other archives too) |
|
553 |
* Fix some lintian warnings about debian/copyright |
|
554 |
* Remove dependency on fping (new upstream removes all uses of fping) |
|
555 |
* Add DM-Upload-Allowed: yes to the control file |
|
556 |
* Add a recommend on ganeti-instance-deboostrap, now that it is packaged |
|
557 |
|
|
558 |
-- Iustin Pop <iusty@k1024.org> Wed, 23 Jul 2008 09:24:07 +0200 |
|
559 |
|
|
560 |
ganeti (1.2.4-2) unstable; urgency=low |
|
561 |
|
|
562 |
* Check new policy and bump up standards version |
|
563 |
* Depend on python-openssl rather than python-pyopenssl |
|
564 |
|
|
565 |
-- Guido Trotter <ultrotter@debian.org> Sun, 15 Jun 2008 09:05:37 +0100 |
|
566 |
|
|
567 |
ganeti (1.2.4-1) unstable; urgency=low |
|
568 |
|
|
569 |
* New upstream release |
|
570 |
* Change the default iallocator search path to support 'local' allocators |
|
571 |
* Ship the 'dumb' instance allocator |
|
572 |
* Call dh_pysupport in 'install' rather than 'binary-install' |
|
573 |
* Remove 'cronjob-check-executable.patch' included upstream |
|
574 |
|
|
575 |
-- Guido Trotter <ultrotter@debian.org> Sat, 14 Jun 2008 15:57:27 +0100 |
|
576 |
|
|
577 |
ganeti (1.2.3-2) unstable; urgency=low |
|
578 |
|
|
579 |
* Fix 'crontab should check for executable presence' (Closes: #466611) |
|
580 |
|
|
581 |
-- Iustin Pop <iusty@k1024.org> Fri, 22 Feb 2008 08:25:44 +0100 |
|
582 |
|
|
583 |
ganeti (1.2.3-1) unstable; urgency=low |
|
584 |
|
|
585 |
* New upstream version |
|
586 |
|
|
587 |
-- Guido Trotter <ultrotter@debian.org> Wed, 20 Feb 2008 12:56:08 +0000 |
|
588 |
|
|
589 |
ganeti (1.2.2-2) unstable; urgency=medium |
|
590 |
|
|
591 |
* Move mdadm from depends to recommends: it's only useful with drbd0.7 |
|
592 |
* Actually install example cron job as /etc/cron.d/ganeti |
|
593 |
The example cron job was copied to the wrong place and thus ignored. |
|
594 |
* Urgency medium because it was important for the cronjob to be there. |
|
595 |
|
|
596 |
-- Guido Trotter <ultrotter@debian.org> Wed, 13 Feb 2008 18:06:57 +0000 |
|
597 |
|
|
598 |
ganeti (1.2.2-1) unstable; urgency=low |
|
599 |
|
|
600 |
[ Iustin Pop ] |
|
601 |
* Switch python modules from hand-crafted to pysupport |
|
602 |
* Add the Vcs-Svn and Vcs-Browser control fields |
|
603 |
* Remove the no-start of the daemon(s) on upgrades since we need to restart |
|
604 |
if the source code has changed; the daemons will not do anything if the |
|
605 |
node is not joined to a cluster |
|
606 |
* Extend the OS search path with /usr/share/ganeti/os in order to accommodate |
|
607 |
arch all OS packages |
|
608 |
|
|
609 |
[ Guido Trotter ] |
|
610 |
* New upstream version |
|
611 |
* Add the option of drbd8-module-source to suggests |
|
612 |
* Make drbd8 the first choice in recommends/suggests |
|
613 |
* Add the Homepage control field |
|
614 |
|
|
615 |
[ Leonardo Rodrigues de Mello ] |
|
616 |
* Fix dependency on SimpleJSON |
|
617 |
|
|
618 |
-- Guido Trotter <ultrotter@debian.org> Wed, 30 Jan 2008 15:21:13 +0100 |
|
619 |
|
|
620 |
ganeti (1.2.0-1) unstable; urgency=low |
|
621 |
|
|
622 |
[ Guido Trotter ] |
|
623 |
* New upstream release |
|
624 |
* Remove manpage patch, which has been included upstream |
|
625 |
* Bump up Standards Version (no changes needed) |
|
626 |
|
|
627 |
[ Leonardo Rodrigues de Mello ] |
|
628 |
* Fix dependency on xen-linux-system to allow the amd64 version. |
|
629 |
|
|
630 |
-- Guido Trotter <ultrotter@debian.org> Thu, 06 Dec 2007 13:34:17 +0000 |
|
631 |
|
|
632 |
ganeti (1.2~b3-1) unstable; urgency=low |
|
633 |
|
|
634 |
* Initial Release (closes: #440359) |
|
635 |
* Start off from leonardo's experimental packages |
|
636 |
* Change maintainer to the Debian Ganeti Team |
|
637 |
* Use ganeti's native cron and init.d files for debian |
|
638 |
* Make os and export paths FHS compliant |
|
639 |
* ganeti is arch: all, not any |
|
640 |
|
|
641 |
-- Guido Trotter <ultrotter@debian.org> Wed, 28 Nov 2007 14:33:07 +0000 |
b/debian/compat | ||
---|---|---|
1 |
9 |
b/debian/control | ||
---|---|---|
1 |
Source: ganeti |
|
2 |
Section: admin |
|
3 |
Priority: extra |
|
4 |
Maintainer: Debian Ganeti Team <pkg-ganeti-devel@lists.alioth.debian.org> |
|
5 |
Uploaders: Guido Trotter <ultrotter@debian.org>, |
|
6 |
Apollon Oikonomopoulos <apoikos@debian.org> |
|
7 |
Build-Depends: debhelper (>= 9), m4, |
|
8 |
python-all, ghc (>= 6.12), ghc-ghci, |
|
9 |
libghc-curl-dev, libghc-json-dev, libghc-snap-server-dev, |
|
10 |
libghc-network-dev, libcurl4-gnutls-dev, libghc-parallel-dev, |
|
11 |
libghc-utf8-string-dev, libghc-deepseq-dev, libghc-hslogger-dev, |
|
12 |
libghc-crypto-dev, libghc-text-dev, libghc-hinotify-dev, |
|
13 |
libghc-regex-pcre-dev, libghc-attoparsec-dev, libghc-vector-dev, libpcre3-dev, |
|
14 |
python-simplejson, python-pyparsing, python-openssl, python-bitarray, |
|
15 |
python-support (>= 0.6), python-pyinotify, python-pycurl, |
|
16 |
python-paramiko, python-ipaddr, python-sphinx (>= 1.0.7+dfsg), graphviz, |
|
17 |
qemu-utils, socat, iproute2 | iproute, bash-completion, po-debconf |
|
18 |
Standards-Version: 3.9.5 |
|
19 |
X-Python-Version: >= 2.6 |
|
20 |
Homepage: http://code.google.com/p/ganeti/ |
|
21 |
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ganeti/ganeti.git |
|
22 |
Vcs-Git: git://anonscm.debian.org/pkg-ganeti/ganeti.git |
|
23 |
|
|
24 |
Package: ganeti2 |
|
25 |
Architecture: all |
|
26 |
Depends: ganeti, ${misc:Depends} |
|
27 |
Description: transitional dummy package |
|
28 |
This is a transitional dummy package for ganeti. It can safely be removed. |
|
29 |
|
|
30 |
Package: ganeti |
|
31 |
Architecture: all |
|
32 |
Breaks: ganeti2 (<< 2.7.0-2), ganeti-haskell |
|
33 |
Replaces: ganeti2 (<< 2.7.0-2), ganeti-haskell, ganeti-htools |
|
34 |
Depends: ganeti-2.10 (= ${source:Version}), |
|
35 |
ganeti-haskell-2.10 (>= ${source:Version}), |
|
36 |
ganeti-haskell-2.10 (<< ${source:Version}.1~), |
|
37 |
ganeti-htools-2.10 (>= ${source:Version}), |
|
38 |
ganeti-htools-2.10 (<< ${source:Version}.1~), |
|
39 |
adduser, ${misc:Depends} |
|
40 |
Recommends: drbd8-utils (>= 8.0.7), qemu-kvm | |
|
41 |
xen-linux-system-amd64 | xen-linux-system-686-pae, |
|
42 |
ganeti-instance-debootstrap, ndisc6 |
|
43 |
Suggests: ganeti-doc, blktap-dkms, molly-guard |
|
44 |
Conflicts: ganeti-htools |
|
45 |
Provides: ${python:Provides}, ganeti-htools |
|
46 |
Description: Cluster-based virtualization management software |
|
47 |
Ganeti is a virtual server cluster management software tool built on top |
|
48 |
of the Xen and KVM virtualization technologies and other Free Software. After |
|
49 |
setting it up it will provide you with an automated environment to |
|
50 |
manage highly available virtual machine instances. |
|
51 |
. |
|
52 |
It has been designed to facilitate cluster management of virtual servers |
|
53 |
and to provide fast and simple recovery after physical failures using |
|
54 |
commodity hardware. |
|
55 |
. |
|
56 |
It will take care of operations such as redundant disk creation and |
|
57 |
management, operating system installation (in cooperation with OS-specific |
|
58 |
install scripts), startup, shutdown, failover of instances between physical |
|
59 |
systems. |
|
60 |
. |
|
61 |
This package installs the complete Ganeti system. |
|
62 |
|
|
63 |
Package: ganeti-2.10 |
|
64 |
Architecture: all |
|
65 |
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, lvm2, |
|
66 |
openssh-client, openssh-server, bridge-utils, iproute2 | iproute, |
|
67 |
iputils-arping, openssl, python-simplejson, python-pyparsing, python-openssl, |
|
68 |
python-pyinotify, python-pycurl, python-paramiko, python-bitarray, |
|
69 |
python-ipaddr, python-fdsend, socat, fping, adduser, debconf | debconf-2.0 |
|
70 |
Provides: ${python:Provides} |
|
71 |
Description: cluster virtualization manager - Python components |
|
72 |
Ganeti is a virtual server cluster management tool built on top of the |
|
73 |
Xen and KVM virtualization technologies and other free software. It |
|
74 |
provides an automated environment to manage highly available virtual |
|
75 |
machine instances. |
|
76 |
. |
|
77 |
It is designed to facilitate cluster management of virtual servers using |
|
78 |
commodity hardware, and to provide fast and simple recovery after physical |
|
79 |
failures. It can take care of operations such as redundant disk creation |
|
80 |
and management, operating system installation (in cooperation with |
|
81 |
OS-specific install scripts), startup, shutdown, and failover of instances |
|
82 |
between physical systems. |
|
83 |
. |
|
84 |
This package provides all architecture-independent components of Ganeti 2.10. |
|
85 |
|
|
86 |
Package: ganeti-haskell-2.10 |
|
87 |
Architecture: any |
|
88 |
Depends: ${shlibs:Depends}, ${misc:Depends}, debconf | debconf-2.0 |
|
89 |
Description: Cluster-based virtualization management software - Haskell components |
|
90 |
Ganeti is a virtual server cluster management software tool built on top |
|
91 |
of the Xen and KVM virtualization technologies and other Free Software. After |
|
92 |
setting it up it will provide you with an automated environment to |
|
93 |
manage highly available virtual machine instances. |
|
94 |
. |
|
95 |
It has been designed to facilitate cluster management of virtual servers |
|
96 |
and to provide fast and simple recovery after physical failures using |
|
97 |
commodity hardware. |
|
98 |
. |
|
99 |
It will take care of operations such as redundant disk creation and |
|
100 |
management, operating system installation (in cooperation with OS-specific |
|
101 |
install scripts), startup, shutdown, failover of instances between physical |
|
102 |
systems. |
|
103 |
. |
|
104 |
This package provides the architecture-dependent components of Ganeti 2.10 |
|
105 |
written in Haskell. |
|
106 |
|
|
107 |
Package: ganeti-htools |
|
108 |
Architecture: all |
|
109 |
Depends: ${shlibs:Depends}, ${misc:Depends}, ganeti-htools-2.10 |
|
110 |
Breaks: ganeti2 (<< 2.4) |
|
111 |
Description: cluster virtualization manager - tools (stand-alone) |
|
112 |
Ganeti is a virtual server cluster management tool built on top of the |
|
113 |
Xen and KVM virtualization technologies and other free software. It |
|
114 |
provides an automated environment to manage highly available virtual |
|
115 |
machine instances. |
|
116 |
. |
|
117 |
This package provides additional tools used for enhanced allocation, |
|
118 |
maintenance and capacity calculation on Ganeti clusters. |
|
119 |
. |
|
120 |
The tools provided are: |
|
121 |
* hail: advanced instance allocator; |
|
122 |
* harep: tool for automatically repairing Ganeti clusters; |
|
123 |
* hbal: automatic cluster balancing tool; |
|
124 |
* hinfo: print cluster information; |
|
125 |
* hroller: rolling maintenance/reboot scheduler for Ganeti nodes; |
|
126 |
* hscan: used to gather cluster files for offline use in hbal/hspace; |
|
127 |
* hspace: cluster capacity calculator. |
|
128 |
. |
|
129 |
This package provides the version intended for stand-alone systems that |
|
130 |
are not part of a Ganeti cluster. |
|
131 |
|
|
132 |
Package: ganeti-htools-2.10 |
|
133 |
Architecture: any |
|
134 |
Depends: ${shlibs:Depends}, ${misc:Depends} |
|
135 |
Description: cluster virtualization manager - tools for Ganeti 2.10 |
|
136 |
Ganeti is a virtual server cluster management tool built on top of the |
|
137 |
Xen and KVM virtualization technologies and other free software. It |
|
138 |
provides an automated environment to manage highly available virtual |
|
139 |
machine instances. |
|
140 |
. |
|
141 |
This package provides additional tools used for enhanced allocation, |
|
142 |
maintenance and capacity calculation on Ganeti clusters. |
|
143 |
. |
|
144 |
The tools provided are: |
|
145 |
* hail: advanced instance allocator; |
|
146 |
* harep: tool for automatically repairing Ganeti clusters; |
|
147 |
* hbal: automatic cluster balancing tool; |
|
148 |
* hinfo: print cluster information; |
|
149 |
* hroller: rolling maintenance/reboot scheduler for Ganeti nodes; |
|
150 |
* hscan: used to gather cluster files for offline use in hbal/hspace; |
|
151 |
* hspace: cluster capacity calculator. |
|
152 |
. |
|
153 |
This package provides the version intended for use on systems that are part |
|
154 |
of a Ganeti 2.10 cluster. On stand-alone systems, use ganeti-htools instead. |
|
155 |
|
|
156 |
Package: ganeti-doc |
|
157 |
Architecture: all |
|
158 |
Section: doc |
|
159 |
Depends: ${shlibs:Depends}, ${misc:Depends}, ${sphinxdoc:Depends} |
|
160 |
Replaces: ganeti2 (<< 2.7.0-2) |
|
161 |
Breaks: ganeti2 (<< 2.7.0-2) |
|
162 |
Description: cluster virtualization manager - documentation |
|
163 |
Ganeti is a virtual server cluster management tool built on top of the |
|
164 |
Xen and KVM virtualization technologies and other free software. It |
|
165 |
provides an automated environment to manage highly available virtual |
|
166 |
machine instances. |
|
167 |
. |
|
168 |
It is designed to facilitate cluster management of virtual servers using |
|
169 |
commodity hardware, and to provide fast and simple recovery after physical |
|
170 |
failures. It can take care of operations such as redundant disk creation |
|
171 |
and management, operating system installation (in cooperation with |
|
172 |
OS-specific install scripts), startup, shutdown, and failover of instances |
|
173 |
between physical systems. |
|
174 |
. |
|
175 |
This package provides the full HTML documentation for Ganeti. |
|
176 |
|
|
177 |
Package: python-ganeti-rapi |
|
178 |
Architecture: all |
|
179 |
Section: python |
|
180 |
Depends: ${python:Depends}, ${misc:Depends}, python-pycurl, python-simplejson |
|
181 |
Suggests: ganeti-doc |
|
182 |
Replaces: ganeti2 (<< 2.7.0-2) |
|
183 |
Breaks: ganeti2 (<< 2.7.0-2) |
|
184 |
Description: cluster virtualization manager - RAPI client library |
|
185 |
Ganeti is a virtual server cluster management tool built on top of the |
|
186 |
Xen and KVM virtualization technologies and other free software. It |
|
187 |
provides an automated environment to manage highly available virtual |
|
188 |
machine instances. |
|
189 |
. |
|
190 |
It is designed to facilitate cluster management of virtual servers using |
|
191 |
commodity hardware, and to provide fast and simple recovery after physical |
|
192 |
failures. It can take care of operations such as redundant disk creation |
|
193 |
and management, operating system installation (in cooperation with |
|
194 |
OS-specific install scripts), startup, shutdown, and failover of instances |
|
195 |
between physical systems. |
|
196 |
. |
|
197 |
This package provides an RAPI (Remote API) client library for Python. |
b/debian/control.in | ||
---|---|---|
1 |
Source: ganeti |
|
2 |
Section: admin |
|
3 |
Priority: extra |
|
4 |
Maintainer: Debian Ganeti Team <pkg-ganeti-devel@lists.alioth.debian.org> |
|
5 |
Uploaders: Guido Trotter <ultrotter@debian.org>, |
|
6 |
Apollon Oikonomopoulos <apoikos@debian.org> |
|
7 |
Build-Depends: debhelper (>= 9), m4, |
|
8 |
python-all, ghc (>= 6.12), ghc-ghci, |
|
9 |
libghc-curl-dev, libghc-json-dev, libghc-snap-server-dev, |
|
10 |
libghc-network-dev, libcurl4-gnutls-dev, libghc-parallel-dev, |
|
11 |
libghc-utf8-string-dev, libghc-deepseq-dev, libghc-hslogger-dev, |
|
12 |
libghc-crypto-dev, libghc-text-dev, libghc-hinotify-dev, |
|
13 |
libghc-regex-pcre-dev, libghc-attoparsec-dev, libghc-vector-dev, libpcre3-dev, |
|
14 |
python-simplejson, python-pyparsing, python-openssl, python-bitarray, |
|
15 |
python-support (>= 0.6), python-pyinotify, python-pycurl, |
|
16 |
python-paramiko, python-ipaddr, python-sphinx (>= 1.0.7+dfsg), graphviz, |
|
17 |
qemu-utils, socat, iproute2 | iproute, bash-completion, po-debconf |
|
18 |
Standards-Version: 3.9.5 |
|
19 |
X-Python-Version: >= 2.6 |
|
20 |
Homepage: http://code.google.com/p/ganeti/ |
|
21 |
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ganeti/ganeti.git |
|
22 |
Vcs-Git: git://anonscm.debian.org/pkg-ganeti/ganeti.git |
|
23 |
|
|
24 |
Package: ganeti2 |
|
25 |
Architecture: all |
|
26 |
Depends: ganeti, ${misc:Depends} |
|
27 |
Description: transitional dummy package |
|
28 |
This is a transitional dummy package for ganeti. It can safely be removed. |
|
29 |
|
|
30 |
Package: ganeti |
|
31 |
Architecture: all |
|
32 |
Breaks: ganeti2 (<< 2.7.0-2), ganeti-haskell |
|
33 |
Replaces: ganeti2 (<< 2.7.0-2), ganeti-haskell, ganeti-htools |
|
34 |
Depends: ganeti-#VER# (= ${source:Version}), |
|
35 |
ganeti-haskell-#VER# (>= ${source:Version}), |
|
36 |
ganeti-haskell-#VER# (<< ${source:Version}.1~), |
|
37 |
ganeti-htools-#VER# (>= ${source:Version}), |
|
38 |
ganeti-htools-#VER# (<< ${source:Version}.1~), |
|
39 |
adduser, ${misc:Depends} |
|
40 |
Recommends: drbd8-utils (>= 8.0.7), qemu-kvm | |
|
41 |
xen-linux-system-amd64 | xen-linux-system-686-pae, |
|
42 |
ganeti-instance-debootstrap, ndisc6 |
|
43 |
Suggests: ganeti-doc, blktap-dkms, molly-guard |
|
44 |
Conflicts: ganeti-htools |
|
45 |
Provides: ${python:Provides}, ganeti-htools |
|
46 |
Description: Cluster-based virtualization management software |
|
47 |
Ganeti is a virtual server cluster management software tool built on top |
|
48 |
of the Xen and KVM virtualization technologies and other Free Software. After |
|
49 |
setting it up it will provide you with an automated environment to |
|
50 |
manage highly available virtual machine instances. |
|
51 |
. |
|
52 |
It has been designed to facilitate cluster management of virtual servers |
|
53 |
and to provide fast and simple recovery after physical failures using |
|
54 |
commodity hardware. |
|
55 |
. |
|
56 |
It will take care of operations such as redundant disk creation and |
|
57 |
management, operating system installation (in cooperation with OS-specific |
|
58 |
install scripts), startup, shutdown, failover of instances between physical |
|
59 |
systems. |
|
60 |
. |
|
61 |
This package installs the complete Ganeti system. |
|
62 |
|
|
63 |
Package: ganeti-#VER# |
|
64 |
Architecture: all |
|
65 |
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, lvm2, |
|
66 |
openssh-client, openssh-server, bridge-utils, iproute2 | iproute, |
|
67 |
iputils-arping, openssl, python-simplejson, python-pyparsing, python-openssl, |
|
68 |
python-pyinotify, python-pycurl, python-paramiko, python-bitarray, |
|
69 |
python-ipaddr, python-fdsend, socat, fping, adduser, debconf | debconf-2.0 |
|
70 |
Provides: ${python:Provides} |
|
71 |
Description: cluster virtualization manager - Python components |
|
72 |
Ganeti is a virtual server cluster management tool built on top of the |
|
73 |
Xen and KVM virtualization technologies and other free software. It |
|
74 |
provides an automated environment to manage highly available virtual |
|
75 |
machine instances. |
|
76 |
. |
|
77 |
It is designed to facilitate cluster management of virtual servers using |
|
78 |
commodity hardware, and to provide fast and simple recovery after physical |
|
79 |
failures. It can take care of operations such as redundant disk creation |
|
80 |
and management, operating system installation (in cooperation with |
|
81 |
OS-specific install scripts), startup, shutdown, and failover of instances |
|
82 |
between physical systems. |
|
83 |
. |
|
84 |
This package provides all architecture-independent components of Ganeti #VER#. |
|
85 |
|
|
86 |
Package: ganeti-haskell-#VER# |
|
87 |
Architecture: any |
|
88 |
Depends: ${shlibs:Depends}, ${misc:Depends}, debconf | debconf-2.0 |
|
89 |
Description: Cluster-based virtualization management software - Haskell components |
|
90 |
Ganeti is a virtual server cluster management software tool built on top |
|
91 |
of the Xen and KVM virtualization technologies and other Free Software. After |
|
92 |
setting it up it will provide you with an automated environment to |
|
93 |
manage highly available virtual machine instances. |
|
94 |
. |
|
95 |
It has been designed to facilitate cluster management of virtual servers |
|
96 |
and to provide fast and simple recovery after physical failures using |
|
97 |
commodity hardware. |
|
98 |
. |
|
99 |
It will take care of operations such as redundant disk creation and |
|
100 |
management, operating system installation (in cooperation with OS-specific |
|
101 |
install scripts), startup, shutdown, failover of instances between physical |
|
102 |
systems. |
|
103 |
. |
|
104 |
This package provides the architecture-dependent components of Ganeti #VER# |
|
105 |
written in Haskell. |
|
106 |
|
|
107 |
Package: ganeti-htools |
|
108 |
Architecture: all |
|
109 |
Depends: ${shlibs:Depends}, ${misc:Depends}, ganeti-htools-#VER# |
|
110 |
Breaks: ganeti2 (<< 2.4) |
|
111 |
Description: cluster virtualization manager - tools (stand-alone) |
|
112 |
Ganeti is a virtual server cluster management tool built on top of the |
|
113 |
Xen and KVM virtualization technologies and other free software. It |
|
114 |
provides an automated environment to manage highly available virtual |
|
115 |
machine instances. |
|
116 |
. |
|
117 |
This package provides additional tools used for enhanced allocation, |
|
118 |
maintenance and capacity calculation on Ganeti clusters. |
|
119 |
. |
|
120 |
The tools provided are: |
|
121 |
* hail: advanced instance allocator; |
|
122 |
* harep: tool for automatically repairing Ganeti clusters; |
|
123 |
* hbal: automatic cluster balancing tool; |
|
124 |
* hinfo: print cluster information; |
|
125 |
* hroller: rolling maintenance/reboot scheduler for Ganeti nodes; |
|
126 |
* hscan: used to gather cluster files for offline use in hbal/hspace; |
|
127 |
* hspace: cluster capacity calculator. |
|
128 |
. |
|
129 |
This package provides the version intended for stand-alone systems that |
|
130 |
are not part of a Ganeti cluster. |
|
131 |
|
|
132 |
Package: ganeti-htools-#VER# |
|
133 |
Architecture: any |
|
134 |
Depends: ${shlibs:Depends}, ${misc:Depends} |
|
135 |
Description: cluster virtualization manager - tools for Ganeti #VER# |
|
136 |
Ganeti is a virtual server cluster management tool built on top of the |
|
137 |
Xen and KVM virtualization technologies and other free software. It |
|
138 |
provides an automated environment to manage highly available virtual |
|
139 |
machine instances. |
|
140 |
. |
|
141 |
This package provides additional tools used for enhanced allocation, |
|
142 |
maintenance and capacity calculation on Ganeti clusters. |
|
143 |
. |
|
144 |
The tools provided are: |
|
145 |
* hail: advanced instance allocator; |
|
146 |
* harep: tool for automatically repairing Ganeti clusters; |
|
147 |
* hbal: automatic cluster balancing tool; |
|
148 |
* hinfo: print cluster information; |
|
149 |
* hroller: rolling maintenance/reboot scheduler for Ganeti nodes; |
|
150 |
* hscan: used to gather cluster files for offline use in hbal/hspace; |
|
151 |
* hspace: cluster capacity calculator. |
|
152 |
. |
|
153 |
This package provides the version intended for use on systems that are part |
|
154 |
of a Ganeti #VER# cluster. On stand-alone systems, use ganeti-htools instead. |
|
155 |
|
|
156 |
Package: ganeti-doc |
|
157 |
Architecture: all |
|
158 |
Section: doc |
|
159 |
Depends: ${shlibs:Depends}, ${misc:Depends}, ${sphinxdoc:Depends} |
|
160 |
Replaces: ganeti2 (<< 2.7.0-2) |
|
161 |
Breaks: ganeti2 (<< 2.7.0-2) |
|
162 |
Description: cluster virtualization manager - documentation |
|
163 |
Ganeti is a virtual server cluster management tool built on top of the |
|
164 |
Xen and KVM virtualization technologies and other free software. It |
|
165 |
provides an automated environment to manage highly available virtual |
|
166 |
machine instances. |
|
167 |
. |
|
168 |
It is designed to facilitate cluster management of virtual servers using |
|
169 |
commodity hardware, and to provide fast and simple recovery after physical |
|
170 |
failures. It can take care of operations such as redundant disk creation |
|
171 |
and management, operating system installation (in cooperation with |
|
172 |
OS-specific install scripts), startup, shutdown, and failover of instances |
|
173 |
between physical systems. |
|
174 |
. |
|
175 |
This package provides the full HTML documentation for Ganeti. |
|
176 |
|
|
177 |
Package: python-ganeti-rapi |
|
178 |
Architecture: all |
|
179 |
Section: python |
|
180 |
Depends: ${python:Depends}, ${misc:Depends}, python-pycurl, python-simplejson |
|
181 |
Suggests: ganeti-doc |
|
182 |
Replaces: ganeti2 (<< 2.7.0-2) |
|
183 |
Breaks: ganeti2 (<< 2.7.0-2) |
|
184 |
Description: cluster virtualization manager - RAPI client library |
|
185 |
Ganeti is a virtual server cluster management tool built on top of the |
|
186 |
Xen and KVM virtualization technologies and other free software. It |
|
187 |
provides an automated environment to manage highly available virtual |
|
188 |
machine instances. |
|
189 |
. |
|
190 |
It is designed to facilitate cluster management of virtual servers using |
|
191 |
commodity hardware, and to provide fast and simple recovery after physical |
|
192 |
failures. It can take care of operations such as redundant disk creation |
|
193 |
and management, operating system installation (in cooperation with |
|
194 |
OS-specific install scripts), startup, shutdown, and failover of instances |
|
195 |
between physical systems. |
|
196 |
. |
|
197 |
This package provides an RAPI (Remote API) client library for Python. |
b/debian/copyright | ||
---|---|---|
1 |
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ |
|
2 |
Upstream-Name: ganeti |
|
3 |
Source: http://code.google.com/p/ganeti |
|
4 |
|
|
5 |
Files: * |
|
6 |
Copyright: Copyright (c) 2006-2013 Google Inc. |
|
7 |
License: GPL-2+ |
|
8 |
|
|
9 |
Files: debian/* |
|
10 |
Copyright: Copyright (c) 2007 Leonardo Rodrigues de Mello <l@lmello.eu.org> |
|
11 |
Copyright (c) 2007-2013 Debian Ganeti Team <pkg-ganeti@lists.alioth.debian.org> |
|
12 |
License: GPL-2+ |
|
13 |
|
|
14 |
Files: doc/html/_static/basic.css |
|
15 |
doc/html/_static/default.css |
|
16 |
doc/html/_static/doctools.js |
|
17 |
doc/html/_static/searchtools.js |
|
18 |
doc/html/_static/sidebar.js |
|
19 |
doc/html/_static/websupport.js |
|
20 |
Copyright: Copyright 2007-2011 by the Sphinx team |
|
21 |
License: BSD |
|
22 |
|
|
23 |
Files: doc/html/_static/jquery.js |
|
24 |
Copyright: Copyright 2011, John Resig |
|
25 |
Copyright 2011, The Dojo Foundation |
|
26 |
License: MIT |
|
27 |
|
|
28 |
Files: doc/html/_static/underscore.js |
|
29 |
Copyright: (c) 2011 Jeremy Ashkenas, DocumentCloud Inc. |
|
30 |
License: MIT |
|
31 |
|
|
32 |
License: BSD |
|
33 |
Redistribution and use in source and binary forms, with or without |
|
34 |
modification, are permitted provided that the following conditions are |
|
35 |
met: |
|
36 |
. |
|
37 |
* Redistributions of source code must retain the above copyright |
|
38 |
notice, this list of conditions and the following disclaimer. |
|
39 |
. |
|
40 |
* Redistributions in binary form must reproduce the above copyright |
|
41 |
notice, this list of conditions and the following disclaimer in the |
|
42 |
documentation and/or other materials provided with the distribution. |
|
43 |
. |
|
44 |
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
|
45 |
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
|
46 |
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
|
47 |
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
|
48 |
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
|
49 |
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
|
50 |
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
|
51 |
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
|
52 |
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
|
53 |
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
|
54 |
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
55 |
|
|
56 |
License: MIT |
|
57 |
Permission is hereby granted, free of charge, to any person obtaining |
|
58 |
a copy of this software and associated documentation files (the |
|
59 |
"Software"), to deal in the Software without restriction, including |
|
60 |
without limitation the rights to use, copy, modify, merge, publish, |
|
61 |
distribute, sublicense, and/or sell copies of the Software, and to |
|
62 |
permit persons to whom the Software is furnished to do so, subject to |
|
63 |
the following conditions: |
|
64 |
. |
|
65 |
The above copyright notice and this permission notice shall be |
|
66 |
included in all copies or substantial portions of the Software. |
|
67 |
. |
|
68 |
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
|
69 |
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
|
70 |
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
|
71 |
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
|
72 |
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
|
73 |
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
|
74 |
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
|
75 |
|
|
76 |
License: GPL-2+ |
|
77 |
This program is free software; you can redistribute it |
|
78 |
and/or modify it under the terms of the GNU General Public |
|
79 |
License as published by the Free Software Foundation; either |
|
80 |
version 2 of the License, or (at your option) any later |
|
81 |
version. |
|
82 |
. |
|
83 |
This program is distributed in the hope that it will be |
|
84 |
useful, but WITHOUT ANY WARRANTY; without even the implied |
|
85 |
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR |
|
86 |
PURPOSE. See the GNU General Public License for more |
|
87 |
details. |
|
88 |
. |
|
89 |
You should have received a copy of the GNU General Public |
|
90 |
License along with this package; if not, write to the Free |
|
91 |
Software Foundation, Inc., 51 Franklin St, Fifth Floor, |
|
92 |
Boston, MA 02110-1301 USA |
|
93 |
. |
|
94 |
On Debian systems, the full text of the GNU General Public |
|
95 |
License version 2 can be found in the file |
|
96 |
`/usr/share/common-licenses/GPL-2'. |
b/debian/docs | ||
---|---|---|
1 |
README |
|
2 |
NEWS |
b/debian/ganeti-2.10.install | ||
---|---|---|
1 |
usr/share/ganeti/2.10 |
|
2 |
usr/lib/ganeti/2.10/usr/lib/ganeti |
|
3 |
usr/lib/ganeti/2.10/usr/sbin/ganeti-cleaner |
|
4 |
usr/lib/ganeti/2.10/usr/sbin/ganeti-listrunner |
|
5 |
debian/molly-guard-helper usr/share/ganeti/2.10/ |
b/debian/ganeti-2.10.lintian-overrides | ||
---|---|---|
1 |
# We only use debconf during prerm to interactively abort installation of |
|
2 |
# packages that are still in use. |
|
3 |
ganeti-2.10: no-debconf-config |
b/debian/ganeti-2.10.postinst | ||
---|---|---|
1 |
#!/bin/sh |
|
2 |
|
|
3 |
set -e |
|
4 |
|
|
5 |
. /usr/share/debconf/confmodule |
|
6 |
|
|
7 |
#DEBHELPER# |
b/debian/ganeti-2.10.prerm | ||
---|---|---|
1 |
#!/bin/sh |
|
2 |
|
|
3 |
set -e |
|
4 |
|
|
5 |
if [ "$1" = "remove" ]; then |
|
6 |
. /usr/share/debconf/confmodule |
|
7 |
|
|
8 |
if [ /usr/lib/ganeti/default -ef /usr/lib/ganeti/2.10 ]; then |
|
9 |
db_version 2.0 |
|
10 |
db_fset ganeti-2.10/abort-removal seen false |
|
11 |
db_subst ganeti-2.10/abort-removal version 2.10 |
|
12 |
db_subst ganeti-2.10/abort-removal package ganeti-2.10 |
|
13 |
db_input critical ganeti-2.10/abort-removal |
|
14 |
db_go |
|
15 |
db_get ganeti-2.10/abort-removal |
|
16 |
|
|
17 |
if [ "$RET" = "true" ]; then |
|
18 |
echo "Aborting removal on user request" |
|
19 |
exit 1; |
|
20 |
fi |
|
21 |
fi |
|
22 |
fi |
|
23 |
|
|
24 |
#DEBHELPER# |
b/debian/ganeti-2.10.templates | ||
---|---|---|
1 |
Template: ganeti-2.10/abort-removal |
|
2 |
Type: boolean |
|
3 |
Default: true |
|
4 |
_Description: Abort ${package} removal? |
|
5 |
You are attempting to remove ${package}, but it seems that the running Ganeti |
|
6 |
version is still ${version}. |
|
7 |
. |
|
8 |
This can happen if you upgrade the ganeti package to a new minor version, but |
|
9 |
have not run `gnt-cluster upgrade' yet. Removing ${package} will cause Ganeti to |
|
10 |
stop functioning correctly. |
|
11 |
. |
|
12 |
It is highly recommended to abort removal now and upgrade your cluster before |
|
13 |
removing ${package}. |
b/debian/ganeti-doc.dirs | ||
---|---|---|
1 |
/usr/share/doc/ganeti-doc |
b/debian/ganeti-doc.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/ganeti-doc/html/index.html |
|
8 |
Files: /usr/share/doc/ganeti-doc/html/*.html |
b/debian/ganeti-doc.docs | ||
---|---|---|
1 |
doc/html |
b/debian/ganeti-haskell-2.10.install | ||
---|---|---|
1 |
usr/lib/ganeti/2.10/usr/sbin/ganeti-confd |
|
2 |
usr/lib/ganeti/2.10/usr/sbin/ganeti-mond |
|
3 |
usr/lib/ganeti/2.10/usr/sbin/ganeti-luxid |
|
4 |
usr/lib/ganeti/2.10/usr/lib/ganeti/mon-collector |
b/debian/ganeti-haskell-2.10.lintian-overrides | ||
---|---|---|
1 |
ganeti-haskell-2.10: hardening-no-fortify-functions usr/lib/ganeti/2.10/usr/sbin/ganeti-confd |
|
2 |
ganeti-haskell-2.10: hardening-no-fortify-functions usr/lib/ganeti/2.10/usr/sbin/ganeti-luxid |
|
3 |
ganeti-haskell-2.10: hardening-no-fortify-functions usr/lib/ganeti/2.10/usr/sbin/ganeti-mond |
|
4 |
ganeti-haskell-2.10: hardening-no-fortify-functions usr/lib/ganeti/2.10/usr/lib/ganeti/mon-collector |
|
5 |
|
|
6 |
# We only use debconf during prerm to interactively abort installation of |
|
7 |
# packages that are still in use. |
|
8 |
ganeti-haskell-2.10: no-debconf-config |
b/debian/ganeti-haskell-2.10.postinst | ||
---|---|---|
1 |
#!/bin/sh |
|
2 |
|
|
3 |
set -e |
|
4 |
|
|
5 |
. /usr/share/debconf/confmodule |
|
6 |
|
|
7 |
#DEBHELPER# |
b/debian/ganeti-haskell-2.10.prerm | ||
---|---|---|
1 |
#!/bin/sh |
|
2 |
|
|
3 |
set -e |
|
4 |
|
|
5 |
if [ "$1" = "remove" ]; then |
|
6 |
. /usr/share/debconf/confmodule |
|
7 |
|
|
8 |
if [ /usr/lib/ganeti/default -ef /usr/lib/ganeti/2.10 ]; then |
|
9 |
db_version 2.0 |
|
10 |
db_fset ganeti-haskell-2.10/abort-removal seen false |
|
11 |
db_subst ganeti-haskell-2.10/abort-removal version 2.10 |
|
12 |
db_subst ganeti-haskell-2.10/abort-removal package ganeti-haskell-2.10 |
|
13 |
db_input critical ganeti-haskell-2.10/abort-removal |
|
14 |
db_go |
|
15 |
db_get ganeti-haskell-2.10/abort-removal |
|
16 |
|
|
17 |
if [ "$RET" = "true" ]; then |
Also available in: Unified diff