Merge lp:~pabelanger/glance/dbconfig-common into lp:~ubuntu-server-dev/glance/essex

Proposed by Paul Belanger
Status: Rejected
Rejected by: Martin Pitt
Proposed branch: lp:~pabelanger/glance/dbconfig-common
Merge into: lp:~ubuntu-server-dev/glance/essex
Diff against target: 759 lines (+553/-55)
22 files modified
debian/changelog (+15/-0)
debian/control (+50/-3)
debian/gbp.conf (+9/-0)
debian/glance-common.postinst (+5/-2)
debian/glance-registry-common.glance-registry.upstart (+9/-0)
debian/glance-registry-common.install (+3/-0)
debian/glance-registry-common.logrotate (+7/-0)
debian/glance-registry-mysql.config (+38/-0)
debian/glance-registry-mysql.postinst (+70/-0)
debian/glance-registry-mysql.prerm (+42/-0)
debian/glance-registry-pgsql.config (+38/-0)
debian/glance-registry-pgsql.postinst (+70/-0)
debian/glance-registry-pgsql.prerm (+42/-0)
debian/glance-registry-sqlite3.config (+39/-0)
debian/glance-registry-sqlite3.postinst (+69/-0)
debian/glance-registry-sqlite3.prerm (+42/-0)
debian/glance-registry.glance-registry.upstart (+0/-9)
debian/glance-registry.install (+0/-3)
debian/glance-registry.logrotate (+0/-7)
debian/glance-registry.postinst (+0/-14)
debian/glance-registry.prerm (+0/-13)
debian/rules (+5/-4)
To merge this branch: bzr merge lp:~pabelanger/glance/dbconfig-common
Reviewer Review Type Date Requested Status
Ubuntu Server Developers Pending
Review via email: mp+97467@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Adam Gandelman (gandelman-a) wrote :

Paul-

Same as nova, I'd like to wait on merging this stuff until Chuck is back from vacation next week. There has been a pending merge proposal for the debian changes that includes dbcommon-config stuff at:

https://code.launchpad.net/~openstack-ubuntu-testing/glance/debian-merge/+merge/96172

Note, The permission fix has already been merged into the main Ubuntu packaging at lp:ubuntu/precise/nova.

Revision history for this message
Martin Pitt (pitti) wrote :

This was "wontfix"ed by the server team two years ago, so I suppose this can be closed now?

Unmerged revisions

123. By Paul Belanger

* debian/control, debian/glance-registry-common,
  debian/glance-registry-mysql, debian/glance-registry-sqlite3,
  debian/glance-registry-pgsql:
  - Add dbconfig-common support to glance (LP: #953093)
* debian/rules get-orig-source:
  - Download tarballs to '../tarballs'
  - Check if '../tarballs' exists, if not create it
  - Download current version not latest.
* debian/glance-common.postinst:
  - Fix permissions issues for /etc/glance and /var/log/glance (LP: #950935)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2012-03-09 16:33:15 +0000
3+++ debian/changelog 2012-03-14 17:23:18 +0000
4@@ -1,3 +1,18 @@
5+glance (2012.1~rc1~20120309.1315-0ubuntu2) UNRELEASED; urgency=low
6+
7+ * debian/control, debian/glance-registry-common,
8+ debian/glance-registry-mysql, debian/glance-registry-sqlite3,
9+ debian/glance-registry-pgsql:
10+ - Add dbconfig-common support to glance (LP: #953093)
11+ * debian/rules get-orig-source:
12+ - Download tarballs to '../tarballs'
13+ - Check if '../tarballs' exists, if not create it
14+ - Download current version not latest.
15+ * debian/glance-common.postinst:
16+ - Fix permissions issues for /etc/glance and /var/log/glance (LP: #950935)
17+
18+ -- Paul Belanger <paul.belanger@polybeacon.com> Mon, 12 Mar 2012 12:35:36 -0400
19+
20 glance (2012.1~rc1~20120309.1315-0ubuntu1) precise; urgency=low
21
22 * New upstream version.
23
24=== modified file 'debian/control'
25--- debian/control 2012-03-09 16:33:15 +0000
26+++ debian/control 2012-03-14 17:23:18 +0000
27@@ -67,7 +67,7 @@
28 python-crypto,
29 python-xattr,
30 glance-api (= ${source:Version}),
31- glance-registry (= ${source:Version}),
32+ glance-registry-sqlite3 (= ${source:Version}) | glance-registry,
33 ca-certificates,
34 adduser
35 Description: OpenStack Image Registry and Delivery Service - Daemons
36@@ -123,11 +123,11 @@
37 .
38 This package contains the glance api server.
39
40-Package: glance-registry
41+Package: glance-registry-common
42 Architecture: all
43 Section: python
44 Replaces: glance (<< 2012.1~e1~20110919.1021-0ubuntu2)
45-Depends: ${python:Depends}, ${misc:Depends}, glance-common (= ${source:Version})
46+Depends: ${python:Depends}, ${misc:Depends}, glance-common (= ${binary:Version})
47 Recommends: glance-client
48 Description: OpenStack Image Registry and Delivery Service - Registry
49 The Glance project provides an image registration, discovery and
50@@ -137,6 +137,53 @@
51 .
52 This package contains the glance registry server.
53
54+Package: glance-registry-mysql
55+Architecture: all
56+Section: python
57+Depends: ${python:Depends}, ${misc:Depends}, glance-registry-common (= ${binary:Version}), dbconfig-common, mysql-client, python-mysqldb
58+Provides: glance-registry
59+Conflicts: glance-registry
60+Suggests: mysql-server
61+Description: OpenStack Image Registry and Delivery Service - Registry (MySQL)
62+ The Glance project provides an image registration, discovery and
63+ delivery service. These services may be used as stand-along services, and
64+ they may also be used by Nova to deliver images from object stores, such as
65+ OpenStack's Swift service, to Nova's compute nodes.
66+ .
67+ This version stores Glance's registry in a MySQL database, and thus is suited
68+ for large installations.
69+
70+Package: glance-registry-pgsql
71+Architecture: all
72+Section: python
73+Depends: ${python:Depends}, ${misc:Depends}, glance-registry-common (= ${binary:Version}), dbconfig-common, postgresql-client, python-psycopg2
74+Provides: glance-registry
75+Conflicts: glance-registry
76+Suggests: postgresql
77+Description: OpenStack Image Registry and Delivery Service - Registry (PostgreSQL)
78+ The Glance project provides an image registration, discovery and
79+ delivery service. These services may be used as stand-along services, and
80+ they may also be used by Nova to deliver images from object stores, such as
81+ OpenStack's Swift service, to Nova's compute nodes.
82+ .
83+ This version stores Glance's registry in a PostgreSQL database, and thus is suited
84+ for large installations.
85+
86+Package: glance-registry-sqlite3
87+Architecture: all
88+Section: python
89+Depends: ${python:Depends}, ${misc:Depends}, glance-registry-common (= ${binary:Version}), dbconfig-common, sqlite3
90+Provides: glance-registry
91+Conflicts: glance-registry
92+Description: OpenStack Image Registry and Delivery Service - Registry (SQLite3)
93+ The Glance project provides an image registration, discovery and
94+ delivery service. These services may be used as stand-along services, and
95+ they may also be used by Nova to deliver images from object stores, such as
96+ OpenStack's Swift service, to Nova's compute nodes.
97+ .
98+ This version stores Glance's registry in an SQLite 3 database, and thus is suited
99+ for smaller installations.
100+
101 Package: glance-client
102 Architecture: all
103 Section: python
104
105=== added file 'debian/gbp.conf'
106--- debian/gbp.conf 1970-01-01 00:00:00 +0000
107+++ debian/gbp.conf 2012-03-14 17:23:18 +0000
108@@ -0,0 +1,9 @@
109+[DEFAULT]
110+cleaner = /bin/true
111+
112+[git-buildpackage]
113+export-dir = ../build-area/
114+tarball-dir = ../tarballs/
115+overlay = True
116+pristine-tar = False
117+compression = gzip
118
119=== modified file 'debian/glance-common.postinst'
120--- debian/glance-common.postinst 2011-12-16 19:26:31 +0000
121+++ debian/glance-common.postinst 2012-03-14 17:23:18 +0000
122@@ -12,8 +12,11 @@
123 then
124 adduser --system --home /var/lib/glance --ingroup glance --no-create-home --shell /bin/false glance
125 fi
126- chown glance:glance -R /var/lib/glance/ /var/log/glance/ /etc/glance/
127- chmod 0700 /etc/glance/ /var/log/glance/
128+
129+ chown glance:glance -R /var/lib/glance/ /etc/glance/
130+ chmod 0755 /var/lib/glance /etc/glance
131+ chown glance:adm -R /var/log/glance
132+ chmod 0750 /var/log/glance
133 fi
134
135
136
137=== added file 'debian/glance-registry-common.glance-registry.upstart'
138--- debian/glance-registry-common.glance-registry.upstart 1970-01-01 00:00:00 +0000
139+++ debian/glance-registry-common.glance-registry.upstart 2012-03-14 17:23:18 +0000
140@@ -0,0 +1,9 @@
141+description "Glance registry server"
142+author "Soren Hansen <soren@linux2go.dk>"
143+
144+start on (local-filesystems and net-device-up IFACE!=lo)
145+stop on runlevel [016]
146+
147+respawn
148+
149+exec su -s /bin/sh -c "exec glance-registry" glance
150
151=== added file 'debian/glance-registry-common.install'
152--- debian/glance-registry-common.install 1970-01-01 00:00:00 +0000
153+++ debian/glance-registry-common.install 2012-03-14 17:23:18 +0000
154@@ -0,0 +1,3 @@
155+usr/bin/glance-registry
156+etc/glance-registry.conf etc/glance
157+etc/glance-registry-paste.ini etc/glance
158
159=== added file 'debian/glance-registry-common.logrotate'
160--- debian/glance-registry-common.logrotate 1970-01-01 00:00:00 +0000
161+++ debian/glance-registry-common.logrotate 2012-03-14 17:23:18 +0000
162@@ -0,0 +1,7 @@
163+/var/log/glance/glance-api.log {
164+ daily
165+ missingok
166+ compress
167+ delaycompress
168+ notifempty
169+}
170
171=== added file 'debian/glance-registry-mysql.config'
172--- debian/glance-registry-mysql.config 1970-01-01 00:00:00 +0000
173+++ debian/glance-registry-mysql.config 2012-03-14 17:23:18 +0000
174@@ -0,0 +1,38 @@
175+#!/bin/sh
176+# postinst script for glance-registry-mysql
177+#
178+# see: dh_installdeb(1)
179+
180+# source debconf stuff
181+. /usr/share/debconf/confmodule
182+
183+set -e
184+
185+if [ -f /usr/share/dbconfig-common/dpkg/config.mysql ]; then
186+ dbc_dbname=glance
187+ dbc_dbuser=glance
188+ dbc_first_version=2012.1~rc1~20120309.1315-0ubuntu2
189+
190+ . /usr/share/dbconfig-common/dpkg/config.mysql
191+ dbc_go glance-registry-mysql $@
192+fi
193+
194+case "$1" in
195+ configure)
196+ ;;
197+
198+ reconfigure)
199+ ;;
200+
201+ *)
202+ echo "config called with unknown argument \`$1'" >&2
203+ exit 1
204+ ;;
205+esac
206+
207+# dh_installdeb will replace this with shell code automatically
208+# generated by other debhelper scripts.
209+
210+#DEBHELPER#
211+
212+exit 0
213
214=== added file 'debian/glance-registry-mysql.postinst'
215--- debian/glance-registry-mysql.postinst 1970-01-01 00:00:00 +0000
216+++ debian/glance-registry-mysql.postinst 2012-03-14 17:23:18 +0000
217@@ -0,0 +1,70 @@
218+#!/bin/sh
219+# postinst script for glance-registry-mysql
220+#
221+# see: dh_installdeb(1)
222+
223+# source debconf stuff
224+. /usr/share/debconf/confmodule
225+
226+set -e
227+
228+# summary of how this script can be called:
229+# * <postinst> `configure' <most-recently-configured-version>
230+# * <old-postinst> `abort-upgrade' <new version>
231+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
232+# <new-version>
233+# * <postinst> `abort-remove'
234+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
235+# <failed-install-package> <version> `removing'
236+# <conflicting-package> <version>
237+# for details, see http://www.debian.org/doc/debian-policy/ or
238+# the debian-policy package
239+
240+if [ -f /usr/share/dbconfig-common/dpkg/postinst.mysql ]; then
241+ dbc_first_version=2012.1~rc1~20120309.1315-0ubuntu2
242+
243+ . /usr/share/dbconfig-common/dpkg/postinst.mysql
244+ dbc_go glance-registry-mysql $@
245+fi
246+
247+CFGFILE="/etc/glance/glance-registry.conf"
248+
249+case "$1" in
250+ configure)
251+ echo -n "Processing configuration..."
252+ . /etc/dbconfig-common/glance-registry-mysql.conf
253+
254+ if [ "$dbc_install" = "true" ]; then
255+ TARGET=$CFGFILE.dpkg-tmp
256+ if [ "$dbc_dbserver" = "" ]; then
257+ dbc_dbserver=localhost
258+ fi
259+ SQLCONN="$dbc_dbtype://$dbc_dbuser:$dbc_dbpass@$dbc_dbserver/$dbc_dbname"
260+ sed -e "s|^sql_connection =.*|sql_connection = $SQLCONN|" \
261+ $CFGFILE > $TARGET
262+ mv $TARGET $CFGFILE
263+
264+ su -s /bin/sh -c 'glance-manage db_sync' glance
265+ fi
266+
267+ echo "Ok."
268+ ;;
269+
270+ abort-upgrade|abort-remove|abort-deconfigure)
271+ ;;
272+
273+ *)
274+ echo "postinst called with unknown argument \`$1'" >&2
275+ exit 1
276+ ;;
277+esac
278+
279+# dh_installdeb will replace this with shell code automatically
280+# generated by other debhelper scripts.
281+
282+# Do start daemon
283+invoke-rc.d --quiet glance-registry start
284+
285+#DEBHELPER#
286+
287+exit 0
288
289=== added file 'debian/glance-registry-mysql.prerm'
290--- debian/glance-registry-mysql.prerm 1970-01-01 00:00:00 +0000
291+++ debian/glance-registry-mysql.prerm 2012-03-14 17:23:18 +0000
292@@ -0,0 +1,42 @@
293+#!/bin/sh
294+# prerm script for glance-registry-mysql
295+#
296+# see: dh_installdeb(1)
297+
298+set -e
299+
300+# summary of how this script can be called:
301+# * <prerm> `remove'
302+# * <old-prerm> `upgrade' <new-version>
303+# * <new-prerm> `failed-upgrade' <old-version>
304+# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
305+# * <deconfigured's-prerm> `deconfigure' `in-favour'
306+# <package-being-installed> <version> `removing'
307+# <conflicting-package> <version>
308+# for details, see http://www.debian.org/doc/debian-policy/ or
309+# the debian-policy package
310+
311+
312+case "$1" in
313+ remove|deconfigure)
314+ /usr/sbin/invoke-rc.d glance-registry stop
315+ ;;
316+
317+ upgrade)
318+ ;;
319+
320+ failed-upgrade)
321+ ;;
322+
323+ *)
324+ echo "prerm called with unknown argument \`$1'" >&2
325+ exit 1
326+ ;;
327+esac
328+
329+# dh_installdeb will replace this with shell code automatically
330+# generated by other debhelper scripts.
331+
332+#DEBHELPER#
333+
334+exit 0
335
336=== added file 'debian/glance-registry-pgsql.config'
337--- debian/glance-registry-pgsql.config 1970-01-01 00:00:00 +0000
338+++ debian/glance-registry-pgsql.config 2012-03-14 17:23:18 +0000
339@@ -0,0 +1,38 @@
340+#!/bin/sh
341+# postinst script for glance-registry-pgsql
342+#
343+# see: dh_installdeb(1)
344+
345+# source debconf stuff
346+. /usr/share/debconf/confmodule
347+
348+set -e
349+
350+if [ -f /usr/share/dbconfig-common/dpkg/config.pgsql ]; then
351+ dbc_dbname=glance
352+ dbc_dbuser=glance
353+ dbc_first_version=2012.1~rc1~20120309.1315-0ubuntu2
354+
355+ . /usr/share/dbconfig-common/dpkg/config.pgsql
356+ dbc_go glance-registry-pgsql $@
357+fi
358+
359+case "$1" in
360+ configure)
361+ ;;
362+
363+ reconfigure)
364+ ;;
365+
366+ *)
367+ echo "config called with unknown argument \`$1'" >&2
368+ exit 1
369+ ;;
370+esac
371+
372+# dh_installdeb will replace this with shell code automatically
373+# generated by other debhelper scripts.
374+
375+#DEBHELPER#
376+
377+exit 0
378
379=== added file 'debian/glance-registry-pgsql.postinst'
380--- debian/glance-registry-pgsql.postinst 1970-01-01 00:00:00 +0000
381+++ debian/glance-registry-pgsql.postinst 2012-03-14 17:23:18 +0000
382@@ -0,0 +1,70 @@
383+#!/bin/sh
384+# postinst script for glance-registry-pgsql
385+#
386+# see: dh_installdeb(1)
387+
388+# source debconf stuff
389+. /usr/share/debconf/confmodule
390+
391+set -e
392+
393+# summary of how this script can be called:
394+# * <postinst> `configure' <most-recently-configured-version>
395+# * <old-postinst> `abort-upgrade' <new version>
396+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
397+# <new-version>
398+# * <postinst> `abort-remove'
399+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
400+# <failed-install-package> <version> `removing'
401+# <conflicting-package> <version>
402+# for details, see http://www.debian.org/doc/debian-policy/ or
403+# the debian-policy package
404+
405+if [ -f /usr/share/dbconfig-common/dpkg/postinst.pgsql ]; then
406+ dbc_first_version=2012.1~rc1~20120309.1315-0ubuntu2
407+
408+ . /usr/share/dbconfig-common/dpkg/postinst.pgsql
409+ dbc_go glance-registry-pgsql $@
410+fi
411+
412+CFGFILE="/etc/glance/glance-registry.conf"
413+
414+case "$1" in
415+ configure)
416+ echo -n "Processing configuration..."
417+ . /etc/dbconfig-common/glance-registry-pgsql.conf
418+
419+ if [ "$dbc_install" = "true" ]; then
420+ TARGET=$CFGFILE.dpkg-tmp
421+ if [ "$dbc_dbserver" = "" ]; then
422+ dbc_dbserver=localhost
423+ fi
424+ SQLCONN="postgresql://$dbc_dbuser:$dbc_dbpass@$dbc_dbserver/$dbc_dbname"
425+ sed -e "s|^sql_connection =.*|sql_connection = $SQLCONN|" \
426+ $CFGFILE > $TARGET
427+ mv $TARGET $CFGFILE
428+
429+ su -s /bin/sh -c 'glance-manage db_sync' glance
430+ fi
431+
432+ echo "Ok."
433+ ;;
434+
435+ abort-upgrade|abort-remove|abort-deconfigure)
436+ ;;
437+
438+ *)
439+ echo "postinst called with unknown argument \`$1'" >&2
440+ exit 1
441+ ;;
442+esac
443+
444+# dh_installdeb will replace this with shell code automatically
445+# generated by other debhelper scripts.
446+
447+# Do start daemon
448+invoke-rc.d --quiet glance-registry start
449+
450+#DEBHELPER#
451+
452+exit 0
453
454=== added file 'debian/glance-registry-pgsql.prerm'
455--- debian/glance-registry-pgsql.prerm 1970-01-01 00:00:00 +0000
456+++ debian/glance-registry-pgsql.prerm 2012-03-14 17:23:18 +0000
457@@ -0,0 +1,42 @@
458+#!/bin/sh
459+# prerm script for glance-registry-pgsql
460+#
461+# see: dh_installdeb(1)
462+
463+set -e
464+
465+# summary of how this script can be called:
466+# * <prerm> `remove'
467+# * <old-prerm> `upgrade' <new-version>
468+# * <new-prerm> `failed-upgrade' <old-version>
469+# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
470+# * <deconfigured's-prerm> `deconfigure' `in-favour'
471+# <package-being-installed> <version> `removing'
472+# <conflicting-package> <version>
473+# for details, see http://www.debian.org/doc/debian-policy/ or
474+# the debian-policy package
475+
476+
477+case "$1" in
478+ remove|deconfigure)
479+ /usr/sbin/invoke-rc.d glance-registry stop
480+ ;;
481+
482+ upgrade)
483+ ;;
484+
485+ failed-upgrade)
486+ ;;
487+
488+ *)
489+ echo "prerm called with unknown argument \`$1'" >&2
490+ exit 1
491+ ;;
492+esac
493+
494+# dh_installdeb will replace this with shell code automatically
495+# generated by other debhelper scripts.
496+
497+#DEBHELPER#
498+
499+exit 0
500
501=== added file 'debian/glance-registry-sqlite3.config'
502--- debian/glance-registry-sqlite3.config 1970-01-01 00:00:00 +0000
503+++ debian/glance-registry-sqlite3.config 2012-03-14 17:23:18 +0000
504@@ -0,0 +1,39 @@
505+#!/bin/sh
506+# postinst script for glance-registry-sqlite3
507+#
508+# see: dh_installdeb(1)
509+
510+# source debconf stuff
511+. /usr/share/debconf/confmodule
512+
513+set -e
514+
515+if [ -f /usr/share/dbconfig-common/dpkg/config.sqlite3 ]; then
516+ dbc_basepath=/var/lib/glance
517+ dbc_dbname=glance.sqlite
518+ dbc_dbuser=glance
519+ dbc_first_version=2012.1~rc1~20120309.1315-0ubuntu2
520+
521+ . /usr/share/dbconfig-common/dpkg/config.sqlite3
522+ dbc_go glance-registry-sqlite3 $@
523+fi
524+
525+case "$1" in
526+ configure)
527+ ;;
528+
529+ reconfigure)
530+ ;;
531+
532+ *)
533+ echo "config called with unknown argument \`$1'" >&2
534+ exit 1
535+ ;;
536+esac
537+
538+# dh_installdeb will replace this with shell code automatically
539+# generated by other debhelper scripts.
540+
541+#DEBHELPER#
542+
543+exit 0
544
545=== added file 'debian/glance-registry-sqlite3.postinst'
546--- debian/glance-registry-sqlite3.postinst 1970-01-01 00:00:00 +0000
547+++ debian/glance-registry-sqlite3.postinst 2012-03-14 17:23:18 +0000
548@@ -0,0 +1,69 @@
549+#!/bin/sh
550+# postinst script for glance-registry-sqlite3
551+#
552+# see: dh_installdeb(1)
553+
554+# source debconf stuff
555+. /usr/share/debconf/confmodule
556+
557+set -e
558+
559+# summary of how this script can be called:
560+# * <postinst> `configure' <most-recently-configured-version>
561+# * <old-postinst> `abort-upgrade' <new version>
562+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
563+# <new-version>
564+# * <postinst> `abort-remove'
565+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
566+# <failed-install-package> <version> `removing'
567+# <conflicting-package> <version>
568+# for details, see http://www.debian.org/doc/debian-policy/ or
569+# the debian-policy package
570+
571+if [ -f /usr/share/dbconfig-common/dpkg/postinst.sqlite3 ]; then
572+ dbc_first_version=2012.1~rc1~20120309.1315-0ubuntu2
573+
574+ . /usr/share/dbconfig-common/dpkg/postinst.sqlite3
575+ dbc_go glance-registry-sqlite3 $@
576+fi
577+
578+CFGFILE="/etc/glance/glance-registry.conf"
579+
580+case "$1" in
581+ configure)
582+ echo -n "Processing configuration..."
583+ . /etc/dbconfig-common/glance-registry-sqlite3.conf
584+
585+ if [ "$dbc_install" = "true" ]; then
586+ TARGET=$CFGFILE.dpkg-tmp
587+ DB="$dbc_basepath/$dbc_dbname"
588+ SQLCONN="sqlite:///$DB"
589+ sed -e "s|^sql_connection =.*|sql_connection = $SQLCONN|" \
590+ $CFGFILE > $TARGET
591+ mv $TARGET $CFGFILE
592+
593+ chown glance: $dbc_basepath $DB
594+ su -s /bin/sh -c 'glance-manage db_sync' glance
595+ fi
596+
597+ echo "Ok."
598+ ;;
599+
600+ abort-upgrade|abort-remove|abort-deconfigure)
601+ ;;
602+
603+ *)
604+ echo "postinst called with unknown argument \`$1'" >&2
605+ exit 1
606+ ;;
607+esac
608+
609+# dh_installdeb will replace this with shell code automatically
610+# generated by other debhelper scripts.
611+
612+# Do start daemon
613+invoke-rc.d --quiet glance-registry start
614+
615+#DEBHELPER#
616+
617+exit 0
618
619=== added file 'debian/glance-registry-sqlite3.prerm'
620--- debian/glance-registry-sqlite3.prerm 1970-01-01 00:00:00 +0000
621+++ debian/glance-registry-sqlite3.prerm 2012-03-14 17:23:18 +0000
622@@ -0,0 +1,42 @@
623+#!/bin/sh
624+# prerm script for glance-registry-sqlite3
625+#
626+# see: dh_installdeb(1)
627+
628+set -e
629+
630+# summary of how this script can be called:
631+# * <prerm> `remove'
632+# * <old-prerm> `upgrade' <new-version>
633+# * <new-prerm> `failed-upgrade' <old-version>
634+# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
635+# * <deconfigured's-prerm> `deconfigure' `in-favour'
636+# <package-being-installed> <version> `removing'
637+# <conflicting-package> <version>
638+# for details, see http://www.debian.org/doc/debian-policy/ or
639+# the debian-policy package
640+
641+
642+case "$1" in
643+ remove|deconfigure)
644+ /usr/sbin/invoke-rc.d glance-registry stop
645+ ;;
646+
647+ upgrade)
648+ ;;
649+
650+ failed-upgrade)
651+ ;;
652+
653+ *)
654+ echo "prerm called with unknown argument \`$1'" >&2
655+ exit 1
656+ ;;
657+esac
658+
659+# dh_installdeb will replace this with shell code automatically
660+# generated by other debhelper scripts.
661+
662+#DEBHELPER#
663+
664+exit 0
665
666=== removed file 'debian/glance-registry.glance-registry.upstart'
667--- debian/glance-registry.glance-registry.upstart 2011-12-15 15:21:06 +0000
668+++ debian/glance-registry.glance-registry.upstart 1970-01-01 00:00:00 +0000
669@@ -1,9 +0,0 @@
670-description "Glance registry server"
671-author "Soren Hansen <soren@linux2go.dk>"
672-
673-start on (local-filesystems and net-device-up IFACE!=lo)
674-stop on runlevel [016]
675-
676-respawn
677-
678-exec su -s /bin/sh -c "exec glance-registry" glance
679
680=== removed file 'debian/glance-registry.install'
681--- debian/glance-registry.install 2012-01-20 18:44:25 +0000
682+++ debian/glance-registry.install 1970-01-01 00:00:00 +0000
683@@ -1,3 +0,0 @@
684-usr/bin/glance-registry
685-etc/glance-registry.conf etc/glance
686-etc/glance-registry-paste.ini etc/glance
687
688=== removed file 'debian/glance-registry.logrotate'
689--- debian/glance-registry.logrotate 2012-01-04 19:09:42 +0000
690+++ debian/glance-registry.logrotate 1970-01-01 00:00:00 +0000
691@@ -1,7 +0,0 @@
692-/var/log/glance/glance-api.log {
693- daily
694- missingok
695- compress
696- delaycompress
697- notifempty
698-}
699
700=== removed file 'debian/glance-registry.postinst'
701--- debian/glance-registry.postinst 2012-01-04 19:37:37 +0000
702+++ debian/glance-registry.postinst 1970-01-01 00:00:00 +0000
703@@ -1,14 +0,0 @@
704-#!/bin/sh
705-
706-set -e
707-
708-if [ "$1" = "configure" ]
709-then
710- if ! grep sql_connection /etc/glance/glance-registry.conf | grep -qv "sql_connection = sqlite:////var/lib/glance/glance.sqlite"
711- then
712- su -s /bin/sh -c 'glance-manage db_sync' glance
713- fi
714-fi
715-
716-#DEBHELPER#
717-
718
719=== removed file 'debian/glance-registry.prerm'
720--- debian/glance-registry.prerm 2011-12-16 18:47:42 +0000
721+++ debian/glance-registry.prerm 1970-01-01 00:00:00 +0000
722@@ -1,13 +0,0 @@
723-#!/bin/sh
724-
725-set -e
726-
727-case $1 in
728- remove|purge)
729- if [ -x /etc/init.d/glance-registry ]; then
730- invoke-rc.d glance-registry stop || true
731- fi
732- ;;
733-esac
734-
735-#DEBHELPER#
736
737=== modified file 'debian/rules'
738--- debian/rules 2011-09-19 17:04:18 +0000
739+++ debian/rules 2012-03-14 17:23:18 +0000
740@@ -8,9 +8,6 @@
741 %:
742 dh $@ ${WITH_PYTHON2}
743
744-get-orig-source:
745- uscan --verbose --force-download --rename --destdir=../build-area
746-
747 override_dh_install:
748 dh_install
749
750@@ -35,4 +32,8 @@
751
752 override_dh_installinit:
753 dh_installinit --name glance-api
754- dh_installinit --name glance-registry
755+ dh_installinit --name glance-registry --no-start
756+
757+get-orig-source:
758+ @@[ -d ../tarballs/. ] || mkdir -p ../tarballs
759+ uscan --verbose --force-download --download-current-version --destdir=../tarballs

Subscribers

People subscribed via source and target branches