Merge lp:~corey.bryant/ceilometer/systemd into lp:~ubuntu-server-dev/ceilometer/kilo

Proposed by Corey Bryant on 2015-01-09
Status: Merged
Merged at revision: 132
Proposed branch: lp:~corey.bryant/ceilometer/systemd
Merge into: lp:~ubuntu-server-dev/ceilometer/kilo
Diff against target: 637 lines (+191/-272)
31 files modified
debian/ceilometer-agent-central.init.in (+19/-0)
debian/ceilometer-agent-central.service (+0/-13)
debian/ceilometer-agent-central.upstart (+0/-17)
debian/ceilometer-agent-compute.init.in (+19/-0)
debian/ceilometer-agent-compute.service (+0/-13)
debian/ceilometer-agent-compute.upstart (+0/-17)
debian/ceilometer-agent-ipmi.init.in (+19/-0)
debian/ceilometer-agent-ipmi.service (+0/-13)
debian/ceilometer-agent-ipmi.upstart (+0/-17)
debian/ceilometer-agent-notification.init.in (+19/-0)
debian/ceilometer-agent-notification.service (+0/-13)
debian/ceilometer-agent-notification.upstart (+0/-17)
debian/ceilometer-alarm-evaluator.init.in (+19/-0)
debian/ceilometer-alarm-evaluator.service (+0/-13)
debian/ceilometer-alarm-evaluator.upstart (+0/-17)
debian/ceilometer-alarm-notifier.init.in (+19/-0)
debian/ceilometer-alarm-notifier.service (+0/-13)
debian/ceilometer-alarm-notifier.upstart (+0/-17)
debian/ceilometer-api.init.in (+19/-0)
debian/ceilometer-api.service (+0/-13)
debian/ceilometer-api.upstart (+0/-17)
debian/ceilometer-collector.init.in (+20/-0)
debian/ceilometer-collector.service (+0/-13)
debian/ceilometer-collector.upstart (+0/-17)
debian/ceilometer-polling.init.in (+19/-0)
debian/ceilometer-polling.service (+0/-13)
debian/ceilometer-polling.upstart (+0/-17)
debian/changelog (+13/-0)
debian/compat (+1/-1)
debian/control (+2/-1)
debian/rules (+3/-0)
To merge this branch: bzr merge lp:~corey.bryant/ceilometer/systemd
Reviewer Review Type Date Requested Status
Ubuntu Server Developers 2015-01-09 Pending
Review via email: mp+245973@code.launchpad.net
To post a comment you must log in.
lp:~corey.bryant/ceilometer/systemd updated on 2015-01-09
129. By Corey Bryant on 2015-01-09

* Systemd enablement:
  - d/*.service: Dropped in favor of template approach.
  - d/control: Add dh-systemd and openstack-pkg-tools to BD's.
  - d/rules: Enable use of pkgos, tidyup generated init files.
  - d/*.init.in: Cherry pick and adapt pkgos template configurations from
    Debian ceilometer package (thanks Thomas).
  - d/*.upstart: Drop in preference to generated files.
* d/control,compat: Bump debhelper compat level to 9.
* Systemd integration:
  - add the 6 systemd debian/*.service corresponding to the upstart jobs
  - debian/control: add dh-systemd build-dep
  - debian/rules: enables systemd helper
* debian/control:
  - fix Vcs-Bzr to point to kilo

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'debian/ceilometer-agent-central.init.in'
2--- debian/ceilometer-agent-central.init.in 1970-01-01 00:00:00 +0000
3+++ debian/ceilometer-agent-central.init.in 2015-01-09 21:15:56 +0000
4@@ -0,0 +1,19 @@
5+#!/bin/sh
6+### BEGIN INIT INFO
7+# Provides: ceilometer-agent-central
8+# Required-Start: $network $local_fs $remote_fs $syslog
9+# Required-Stop: $remote_fs
10+# Should-Start: mongodb rabbitmq-server
11+# Should-Stop: mongodb rabbitmq-server
12+# Default-Start: 2 3 4 5
13+# Default-Stop: 0 1 6
14+# Short-Description: ceilometer central agent
15+# Description: ceilometer central agent
16+### END INIT INFO
17+
18+# Author: Thomas Goirand <zigo@debian.org>
19+
20+PATH=/sbin:/usr/sbin:/bin:/usr/bin
21+DESC="Ceilometer Agent Central"
22+PROJECT_NAME=ceilometer
23+NAME=${PROJECT_NAME}-agent-central
24
25=== removed file 'debian/ceilometer-agent-central.service'
26--- debian/ceilometer-agent-central.service 2015-01-09 12:43:02 +0000
27+++ debian/ceilometer-agent-central.service 1970-01-01 00:00:00 +0000
28@@ -1,13 +0,0 @@
29-[Unit]
30-Description=ceilometer-agent-central
31-
32-[Service]
33-WorkingDirectory=/var/run
34-User=ceilometer
35-PermissionsStartOnly=true
36-ExecStartPre=/bin/mkdir -p /var/run/ceilometer /var/lock/ceilometer
37-ExecStartPre=/bin/chown ceilometer:ceilometer /var/run/ceilometer /var/lock/ceilometer
38-ExecStart=/usr/bin/ceilometer-agent-central
39-
40-[Install]
41-WantedBy=multi-user.target
42
43=== removed file 'debian/ceilometer-agent-central.upstart'
44--- debian/ceilometer-agent-central.upstart 2014-10-01 15:03:44 +0000
45+++ debian/ceilometer-agent-central.upstart 1970-01-01 00:00:00 +0000
46@@ -1,17 +0,0 @@
47-description "ceilometer-agent-central"
48-author "Chuck Short <zulcss@ubuntu.com>"
49-
50-start on runlevel [2345]
51-stop on runlevel [!2345]
52-
53-chdir /var/run
54-
55-pre-start script
56- mkdir -p /var/run/ceilometer
57- chown ceilometer:ceilometer /var/run/ceilometer
58-
59- mkdir -p /var/lock/ceilometer
60- chown ceilometer:ceilometer /var/lock/ceilometer
61-end script
62-
63-exec start-stop-daemon --start --chuid ceilometer --exec /usr/bin/ceilometer-agent-central
64
65=== added file 'debian/ceilometer-agent-compute.init.in'
66--- debian/ceilometer-agent-compute.init.in 1970-01-01 00:00:00 +0000
67+++ debian/ceilometer-agent-compute.init.in 2015-01-09 21:15:56 +0000
68@@ -0,0 +1,19 @@
69+#!/bin/sh
70+### BEGIN INIT INFO
71+# Provides: ceilometer-agent-compute
72+# Required-Start: $network $local_fs $remote_fs $syslog
73+# Required-Stop: $remote_fs
74+# Should-Start: mongodb rabbitmq-server
75+# Should-Stop: mongodb rabbitmq-server
76+# Default-Start: 2 3 4 5
77+# Default-Stop: 0 1 6
78+# Short-Description: ceilometer central compute
79+# Description: ceilometer central compute
80+### END INIT INFO
81+
82+# Author: Thomas Goirand <zigo@debian.org>
83+
84+PATH=/sbin:/usr/sbin:/bin:/usr/bin
85+DESC="Ceilometer Agent Compute"
86+PROJECT_NAME=ceilometer
87+NAME=${PROJECT_NAME}-agent-compute
88
89=== removed file 'debian/ceilometer-agent-compute.service'
90--- debian/ceilometer-agent-compute.service 2015-01-09 12:43:02 +0000
91+++ debian/ceilometer-agent-compute.service 1970-01-01 00:00:00 +0000
92@@ -1,13 +0,0 @@
93-[Unit]
94-Description=ceilometer-agent-compute
95-
96-[Service]
97-WorkingDirectory=/var/run
98-User=ceilometer
99-PermissionsStartOnly=true
100-ExecStartPre=/bin/mkdir -p /var/run/ceilometer /var/lock/ceilometer
101-ExecStartPre=/bin/chown ceilometer:ceilometer /var/run/ceilometer /var/lock/ceilometer
102-ExecStart=/usr/bin/ceilometer-agent-compute
103-
104-[Install]
105-WantedBy=multi-user.target
106
107=== removed file 'debian/ceilometer-agent-compute.upstart'
108--- debian/ceilometer-agent-compute.upstart 2014-01-09 17:02:50 +0000
109+++ debian/ceilometer-agent-compute.upstart 1970-01-01 00:00:00 +0000
110@@ -1,17 +0,0 @@
111-description "ceilometer-agent-compute"
112-author "Chuck Short <zulcss@ubuntu.com>"
113-
114-start on runlevel [2345]
115-stop on runlevel [!2345]
116-
117-chdir /var/run
118-
119-pre-start script
120- mkdir -p /var/run/ceilometer
121- chown ceilometer:ceilometer /var/run/ceilometer
122-
123- mkdir -p /var/lock/ceilometer
124- chown ceilometer:ceilometer /var/lock/ceilometer
125-end script
126-
127-exec start-stop-daemon --start --chuid ceilometer --exec /usr/bin/ceilometer-agent-compute
128
129=== added file 'debian/ceilometer-agent-ipmi.init.in'
130--- debian/ceilometer-agent-ipmi.init.in 1970-01-01 00:00:00 +0000
131+++ debian/ceilometer-agent-ipmi.init.in 2015-01-09 21:15:56 +0000
132@@ -0,0 +1,19 @@
133+#!/bin/sh
134+### BEGIN INIT INFO
135+# Provides: ceilometer-agent-ipmi
136+# Required-Start: $network $local_fs $remote_fs $syslog
137+# Required-Stop: $remote_fs
138+# Should-Start: mongodb rabbitmq-server
139+# Should-Stop: mongodb rabbitmq-server
140+# Default-Start: 2 3 4 5
141+# Default-Stop: 0 1 6
142+# Short-Description: ceilometer ipmi agent
143+# Description: ceilometer ipmi agent
144+### END INIT INFO
145+
146+# Author: Corey Bryant <corey.bryant@canonical.com>
147+
148+PATH=/sbin:/usr/sbin:/bin:/usr/bin
149+DESC="Ceilometer IPMI Agent"
150+PROJECT_NAME=ceilometer
151+NAME=${PROJECT_NAME}-agent-ipmi
152
153=== removed file 'debian/ceilometer-agent-ipmi.service'
154--- debian/ceilometer-agent-ipmi.service 2015-01-09 12:43:02 +0000
155+++ debian/ceilometer-agent-ipmi.service 1970-01-01 00:00:00 +0000
156@@ -1,13 +0,0 @@
157-[Unit]
158-Description=ceilometer-agent-ipmi
159-
160-[Service]
161-WorkingDirectory=/var/run
162-User=ceilometer
163-PermissionsStartOnly=true
164-ExecStartPre=/bin/mkdir -p /var/run/ceilometer /var/lock/ceilometer
165-ExecStartPre=/bin/chown ceilometer:ceilometer /var/run/ceilometer /var/lock/ceilometer
166-ExecStart=/usr/bin/ceilometer-agent-ipmi
167-
168-[Install]
169-WantedBy=multi-user.target
170
171=== removed file 'debian/ceilometer-agent-ipmi.upstart'
172--- debian/ceilometer-agent-ipmi.upstart 2014-10-01 15:03:44 +0000
173+++ debian/ceilometer-agent-ipmi.upstart 1970-01-01 00:00:00 +0000
174@@ -1,17 +0,0 @@
175-description "ceilometer-agent-ipmi"
176-author "Corey Bryant <corey.bryant@canonical.com>"
177-
178-start on runlevel [2345]
179-stop on runlevel [!2345]
180-
181-chdir /var/run
182-
183-pre-start script
184- mkdir -p /var/run/ceilometer
185- chown ceilometer:ceilometer /var/run/ceilometer
186-
187- mkdir -p /var/lock/ceilometer
188- chown ceilometer:ceilometer /var/lock/ceilometer
189-end script
190-
191-exec start-stop-daemon --start --chuid ceilometer --exec /usr/bin/ceilometer-agent-ipmi
192
193=== added file 'debian/ceilometer-agent-notification.init.in'
194--- debian/ceilometer-agent-notification.init.in 1970-01-01 00:00:00 +0000
195+++ debian/ceilometer-agent-notification.init.in 2015-01-09 21:15:56 +0000
196@@ -0,0 +1,19 @@
197+#!/bin/sh
198+### BEGIN INIT INFO
199+# Provides: ceilometer-agent-notification
200+# Required-Start: $network $local_fs $remote_fs $syslog
201+# Required-Stop: $remote_fs
202+# Should-Start: mongodb rabbitmq-server
203+# Should-Stop: mongodb rabbitmq-server
204+# Default-Start: 2 3 4 5
205+# Default-Stop: 0 1 6
206+# Short-Description: ceilometer agent notification
207+# Description: ceilometer agent notification
208+### END INIT INFO
209+
210+# Author: Thomas Goirand <zigo@debian.org>
211+
212+PATH=/sbin:/usr/sbin:/bin:/usr/bin
213+DESC="Ceilometer Notification Agent"
214+PROJECT_NAME=ceilometer
215+NAME=${PROJECT_NAME}-agent-notification
216
217=== removed file 'debian/ceilometer-agent-notification.service'
218--- debian/ceilometer-agent-notification.service 2015-01-09 12:43:02 +0000
219+++ debian/ceilometer-agent-notification.service 1970-01-01 00:00:00 +0000
220@@ -1,13 +0,0 @@
221-[Unit]
222-Description=ceilometer-agent-notification
223-
224-[Service]
225-WorkingDirectory=/var/run
226-User=ceilometer
227-PermissionsStartOnly=true
228-ExecStartPre=/bin/mkdir -p /var/run/ceilometer /var/lock/ceilometer
229-ExecStartPre=/bin/chown ceilometer:ceilometer /var/run/ceilometer /var/lock/ceilometer
230-ExecStart=/usr/bin/ceilometer-agent-notification
231-
232-[Install]
233-WantedBy=multi-user.target
234
235=== removed file 'debian/ceilometer-agent-notification.upstart'
236--- debian/ceilometer-agent-notification.upstart 2014-01-09 17:02:50 +0000
237+++ debian/ceilometer-agent-notification.upstart 1970-01-01 00:00:00 +0000
238@@ -1,17 +0,0 @@
239-description "ceilometer-agent-notification"
240-author "Yolanda Robla <yolanda.robla@canonical.com>"
241-
242-start on runlevel [2345]
243-stop on runlevel [!2345]
244-
245-chdir /var/run
246-
247-pre-start script
248- mkdir -p /var/run/ceilometer
249- chown ceilometer:ceilometer /var/run/ceilometer
250-
251- mkdir -p /var/lock/ceilometer
252- chown ceilometer:ceilometer /var/lock/ceilometer
253-end script
254-
255-exec start-stop-daemon --start --chuid ceilometer --exec /usr/bin/ceilometer-agent-notification
256
257=== added file 'debian/ceilometer-alarm-evaluator.init.in'
258--- debian/ceilometer-alarm-evaluator.init.in 1970-01-01 00:00:00 +0000
259+++ debian/ceilometer-alarm-evaluator.init.in 2015-01-09 21:15:56 +0000
260@@ -0,0 +1,19 @@
261+#!/bin/sh
262+### BEGIN INIT INFO
263+# Provides: ceilometer-alarm-evaluator
264+# Required-Start: $network $local_fs $remote_fs $syslog
265+# Required-Stop: $remote_fs
266+# Should-Start: mongodb rabbitmq-server
267+# Should-Stop: mongodb rabbitmq-server
268+# Default-Start: 2 3 4 5
269+# Default-Stop: 0 1 6
270+# Short-Description: ceilometer alarm evaluator
271+# Description: ceilometer alarm evaluator
272+### END INIT INFO
273+
274+# Author: Thomas Goirand <zigo@debian.org>
275+
276+PATH=/sbin:/usr/sbin:/bin:/usr/bin
277+DESC="Ceilometer Alarm Evaluator"
278+PROJECT_NAME=ceilometer
279+NAME=${PROJECT_NAME}-alarm-evaluator
280
281=== removed file 'debian/ceilometer-alarm-evaluator.service'
282--- debian/ceilometer-alarm-evaluator.service 2015-01-09 12:43:02 +0000
283+++ debian/ceilometer-alarm-evaluator.service 1970-01-01 00:00:00 +0000
284@@ -1,13 +0,0 @@
285-[Unit]
286-Description=ceilometer-agent-evaluator
287-
288-[Service]
289-WorkingDirectory=/var/run
290-User=ceilometer
291-PermissionsStartOnly=true
292-ExecStartPre=/bin/mkdir -p /var/run/ceilometer /var/lock/ceilometer
293-ExecStartPre=/bin/chown ceilometer:ceilometer /var/run/ceilometer /var/lock/ceilometer
294-ExecStart=/usr/bin/ceilometer-agent-evaluator --log-dir=/var/log/ceilometer
295-
296-[Install]
297-WantedBy=multi-user.target
298
299=== removed file 'debian/ceilometer-alarm-evaluator.upstart'
300--- debian/ceilometer-alarm-evaluator.upstart 2014-01-09 17:02:50 +0000
301+++ debian/ceilometer-alarm-evaluator.upstart 1970-01-01 00:00:00 +0000
302@@ -1,17 +0,0 @@
303-description "ceilometer-alarm-evaluator"
304-author "Chuck Short <zulcss@ubuntu.com>"
305-
306-start on runlevel [2345]
307-stop on runlevel [016]
308-
309-chdir /var/run
310-
311-pre-start script
312- mkdir -p /var/run/ceilometer
313- chown ceilometer:ceilometer /var/run/ceilometer
314-
315- mkdir -p /var/lock/ceilometer
316- chown ceilometer:ceilometer /var/lock/ceilometer
317-end script
318-
319-exec start-stop-daemon --start --chuid ceilometer --exec /usr/bin/ceilometer-alarm-evaluator -- --log-dir=/var/log/ceilometer
320
321=== added file 'debian/ceilometer-alarm-notifier.init.in'
322--- debian/ceilometer-alarm-notifier.init.in 1970-01-01 00:00:00 +0000
323+++ debian/ceilometer-alarm-notifier.init.in 2015-01-09 21:15:56 +0000
324@@ -0,0 +1,19 @@
325+#!/bin/sh
326+### BEGIN INIT INFO
327+# Provides: ceilometer-alarm-notifier
328+# Required-Start: $network $local_fs $remote_fs $syslog
329+# Required-Stop: $remote_fs
330+# Should-Start: mongodb rabbitmq-server
331+# Should-Stop: mongodb rabbitmq-server
332+# Default-Start: 2 3 4 5
333+# Default-Stop: 0 1 6
334+# Short-Description: ceilometer alarm notifier
335+# Description: ceilometer alarm notifier
336+### END INIT INFO
337+
338+# Author: Thomas Goirand <zigo@debian.org>
339+
340+PATH=/sbin:/usr/sbin:/bin:/usr/bin
341+DESC="Ceilometer Alarm Notifier"
342+PROJECT_NAME=ceilometer
343+NAME=${PROJECT_NAME}-alarm-notifier
344
345=== removed file 'debian/ceilometer-alarm-notifier.service'
346--- debian/ceilometer-alarm-notifier.service 2015-01-09 12:43:02 +0000
347+++ debian/ceilometer-alarm-notifier.service 1970-01-01 00:00:00 +0000
348@@ -1,13 +0,0 @@
349-[Unit]
350-Description=ceilometer-agent-notifier
351-
352-[Service]
353-WorkingDirectory=/var/run
354-User=ceilometer
355-PermissionsStartOnly=true
356-ExecStartPre=/bin/mkdir -p /var/run/ceilometer /var/lock/ceilometer
357-ExecStartPre=/bin/chown ceilometer:ceilometer /var/run/ceilometer /var/lock/ceilometer
358-ExecStart=/usr/bin/ceilometer-agent-notifier --log-dir=/var/log/ceilometer
359-
360-[Install]
361-WantedBy=multi-user.target
362
363=== removed file 'debian/ceilometer-alarm-notifier.upstart'
364--- debian/ceilometer-alarm-notifier.upstart 2014-01-09 17:02:50 +0000
365+++ debian/ceilometer-alarm-notifier.upstart 1970-01-01 00:00:00 +0000
366@@ -1,17 +0,0 @@
367-description "ceilometer-alarm-notifier"
368-author "Chuck Short <zulcss@ubuntu.com>"
369-
370-start on runlevel [2345]
371-stop on runlevel [016]
372-
373-chdir /var/run
374-
375-pre-start script
376- mkdir -p /var/run/ceilometer
377- chown ceilometer:ceilometer /var/run/ceilometer
378-
379- mkdir -p /var/lock/ceilometer
380- chown ceilometer:ceilometer /var/lock/ceilometer
381-end script
382-
383-exec start-stop-daemon --start --chuid ceilometer --exec /usr/bin/ceilometer-alarm-notifier -- --log-dir=/var/log/ceilometer
384
385=== added file 'debian/ceilometer-api.init.in'
386--- debian/ceilometer-api.init.in 1970-01-01 00:00:00 +0000
387+++ debian/ceilometer-api.init.in 2015-01-09 21:15:56 +0000
388@@ -0,0 +1,19 @@
389+#!/bin/sh
390+### BEGIN INIT INFO
391+# Provides: ceilometer-api
392+# Required-Start: $network $local_fs $remote_fs $syslog
393+# Required-Stop: $remote_fs
394+# Should-Start: mongodb rabbitmq-server
395+# Should-Stop: mongodb rabbitmq-server
396+# Default-Start: 2 3 4 5
397+# Default-Stop: 0 1 6
398+# Short-Description: ceilometer api
399+# Description: ceilometer api
400+### END INIT INFO
401+
402+# Author: Thomas Goirand <zigo@debian.org>
403+
404+PATH=/sbin:/usr/sbin:/bin:/usr/bin
405+DESC="Ceilometer API"
406+PROJECT_NAME=ceilometer
407+NAME=${PROJECT_NAME}-api
408
409=== removed file 'debian/ceilometer-api.service'
410--- debian/ceilometer-api.service 2015-01-09 12:43:02 +0000
411+++ debian/ceilometer-api.service 1970-01-01 00:00:00 +0000
412@@ -1,13 +0,0 @@
413-[Unit]
414-Description=ceilometer-api
415-
416-[Service]
417-WorkingDirectory=/var/run
418-User=ceilometer
419-PermissionsStartOnly=true
420-ExecStartPre=/bin/mkdir -p /var/run/ceilometer /var/lock/ceilometer
421-ExecStartPre=/bin/chown ceilometer:ceilometer /var/run/ceilometer /var/lock/ceilometer
422-ExecStart=/usr/bin/ceilometer-api --log-dir=/var/log/ceilometer
423-
424-[Install]
425-WantedBy=multi-user.target
426
427=== removed file 'debian/ceilometer-api.upstart'
428--- debian/ceilometer-api.upstart 2014-10-01 15:03:44 +0000
429+++ debian/ceilometer-api.upstart 1970-01-01 00:00:00 +0000
430@@ -1,17 +0,0 @@
431-description "ceilometer-api"
432-author "Chuck Short <zulcss@ubuntu.com>"
433-
434-start on runlevel [2345]
435-stop on runlevel [016]
436-
437-chdir /var/run
438-
439-pre-start script
440- mkdir -p /var/run/ceilometer
441- chown ceilometer:ceilometer /var/run/ceilometer
442-
443- mkdir -p /var/lock/ceilometer
444- chown ceilometer:ceilometer /var/lock/ceilometer
445-end script
446-
447-exec start-stop-daemon --start --chuid ceilometer --exec /usr/bin/ceilometer-api -- --log-dir=/var/log/ceilometer
448
449=== added file 'debian/ceilometer-collector.init.in'
450--- debian/ceilometer-collector.init.in 1970-01-01 00:00:00 +0000
451+++ debian/ceilometer-collector.init.in 2015-01-09 21:15:56 +0000
452@@ -0,0 +1,20 @@
453+#!/bin/sh
454+### BEGIN INIT INFO
455+# Provides: ceilometer-collector
456+# Required-Start: $network $local_fs $remote_fs $syslog
457+# Required-Stop: $remote_fs
458+# Should-Start: mongodb rabbitmq-server
459+# Should-Stop: mongodb rabbitmq-server
460+# Default-Start: 2 3 4 5
461+# Default-Stop: 0 1 6
462+# Short-Description: ceilometer collector
463+# Description: ceilometer collector
464+### END INIT INFO
465+
466+# Author: Thomas Goirand <zigo@debian.org>
467+# License: Apache-2
468+
469+PATH=/sbin:/usr/sbin:/bin:/usr/bin
470+DESC="Ceilometer Collector"
471+PROJECT_NAME=ceilometer
472+NAME=${PROJECT_NAME}-collector
473
474=== removed file 'debian/ceilometer-collector.service'
475--- debian/ceilometer-collector.service 2015-01-09 12:43:02 +0000
476+++ debian/ceilometer-collector.service 1970-01-01 00:00:00 +0000
477@@ -1,13 +0,0 @@
478-[Unit]
479-Description=ceilometer-collector
480-
481-[Service]
482-WorkingDirectory=/var/run
483-User=ceilometer
484-PermissionsStartOnly=true
485-ExecStartPre=/bin/mkdir -p /var/run/ceilometer /var/lock/ceilometer
486-ExecStartPre=/bin/chown ceilometer:ceilometer /var/run/ceilometer /var/lock/ceilometer
487-ExecStart=/usr/bin/ceilometer-collector
488-
489-[Install]
490-WantedBy=multi-user.target
491
492=== removed file 'debian/ceilometer-collector.upstart'
493--- debian/ceilometer-collector.upstart 2014-10-01 15:03:44 +0000
494+++ debian/ceilometer-collector.upstart 1970-01-01 00:00:00 +0000
495@@ -1,17 +0,0 @@
496-description "ceilometer-collector"
497-author "Chuck Short <zulcss@ubuntu.com>"
498-
499-start on runlevel [2345]
500-stop on runlevel [!2345]
501-
502-chdir /var/run
503-
504-pre-start script
505- mkdir -p /var/run/ceilometer
506- chown ceilometer:ceilometer /var/run/ceilometer
507-
508- mkdir -p /var/lock/ceilometer
509- chown ceilometer:ceilometer /var/lock/ceilometer
510-end script
511-
512-exec start-stop-daemon --start --chuid ceilometer --exec /usr/bin/ceilometer-collector
513
514=== added file 'debian/ceilometer-polling.init.in'
515--- debian/ceilometer-polling.init.in 1970-01-01 00:00:00 +0000
516+++ debian/ceilometer-polling.init.in 2015-01-09 21:15:56 +0000
517@@ -0,0 +1,19 @@
518+#!/bin/sh
519+### BEGIN INIT INFO
520+# Provides: ceilometer-polling
521+# Required-Start: $network $local_fs $remote_fs $syslog
522+# Required-Stop: $remote_fs
523+# Should-Start: mongodb rabbitmq-server
524+# Should-Stop: mongodb rabbitmq-server
525+# Default-Start: 2 3 4 5
526+# Default-Stop: 0 1 6
527+# Short-Description: ceilometer polling
528+# Description: ceilometer polling
529+### END INIT INFO
530+
531+# Author: Corey Bryant <corey.bryant@canonical.com>
532+
533+PATH=/sbin:/usr/sbin:/bin:/usr/bin
534+DESC="Ceilometer Polling"
535+PROJECT_NAME=ceilometer
536+NAME=${PROJECT_NAME}-polling
537
538=== removed file 'debian/ceilometer-polling.service'
539--- debian/ceilometer-polling.service 2015-01-09 12:43:02 +0000
540+++ debian/ceilometer-polling.service 1970-01-01 00:00:00 +0000
541@@ -1,13 +0,0 @@
542-[Unit]
543-Description=ceilometer-polling
544-
545-[Service]
546-WorkingDirectory=/var/run
547-User=ceilometer
548-PermissionsStartOnly=true
549-ExecStartPre=/bin/mkdir -p /var/run/ceilometer /var/lock/ceilometer
550-ExecStartPre=/bin/chown ceilometer:ceilometer /var/run/ceilometer /var/lock/ceilometer
551-ExecStart=/usr/bin/ceilometer-polling --log-dir=/var/log/ceilometer
552-
553-[Install]
554-WantedBy=multi-user.target
555
556=== removed file 'debian/ceilometer-polling.upstart'
557--- debian/ceilometer-polling.upstart 2014-12-19 01:36:54 +0000
558+++ debian/ceilometer-polling.upstart 1970-01-01 00:00:00 +0000
559@@ -1,17 +0,0 @@
560-description "ceilometer-polling"
561-author "Chuck Short <zulcss@ubuntu.com>"
562-
563-start on runlevel [2345]
564-stop on runlevel [016]
565-
566-chdir /var/run
567-
568-pre-start script
569- mkdir -p /var/run/ceilometer
570- chown ceilometer:ceilometer /var/run/ceilometer
571-
572- mkdir -p /var/lock/ceilometer
573- chown ceilometer:ceilometer /var/lock/ceilometer
574-end script
575-
576-exec start-stop-daemon --start --chuid ceilometer --exec /usr/bin/ceilometer-polling -- --log-dir=/var/log/ceilometer
577
578=== modified file 'debian/changelog'
579--- debian/changelog 2015-01-09 12:50:02 +0000
580+++ debian/changelog 2015-01-09 21:15:56 +0000
581@@ -1,3 +1,16 @@
582+ceilometer (2015.1~b1-0ubuntu3) UNRELEASED; urgency=medium
583+
584+ * Systemd enablement:
585+ - d/*.service: Dropped in favor of template approach.
586+ - d/control: Add dh-systemd and openstack-pkg-tools to BD's.
587+ - d/rules: Enable use of pkgos, tidyup generated init files.
588+ - d/*.init.in: Cherry pick and adapt pkgos template configurations from
589+ Debian ceilometer package (thanks Thomas).
590+ - d/*.upstart: Drop in preference to generated files.
591+ * d/control,compat: Bump debhelper compat level to 9.
592+
593+ -- Corey Bryant <corey.bryant@canonical.com> Thu, 08 Jan 2015 14:19:46 -0500
594+
595 ceilometer (2015.1~b1-0ubuntu2) vivid; urgency=medium
596
597 * Systemd integration:
598
599=== modified file 'debian/compat'
600--- debian/compat 2012-11-22 18:55:57 +0000
601+++ debian/compat 2015-01-09 21:15:56 +0000
602@@ -1,1 +1,1 @@
603-8
604+9
605
606=== modified file 'debian/control'
607--- debian/control 2015-01-09 12:49:49 +0000
608+++ debian/control 2015-01-09 21:15:56 +0000
609@@ -4,8 +4,9 @@
610 Maintainer: Chuck Short <zulcss@ubuntu.com>
611 Build-Depends:
612 alembic (>= 0.6.4),
613- debhelper (>= 8.0.0),
614+ debhelper (>= 9~),
615 dh-systemd,
616+ openstack-pkg-tools (>= 21~),
617 python-alembic (>= 0.6.4),
618 python-all (>= 2.6),
619 python-anyjson (>= 0.3.3),
620
621=== modified file 'debian/rules'
622--- debian/rules 2015-01-09 12:43:02 +0000
623+++ debian/rules 2015-01-09 21:15:56 +0000
624@@ -5,6 +5,8 @@
625
626 export HOME="$(CURDIR)/debian/test"
627
628+include /usr/share/openstack-pkg-tools/pkgos.make
629+
630 %:
631 dh $@ --with python2,systemd
632
633@@ -36,3 +38,4 @@
634 rm -f etc/ceilometer/ceilometer.conf etc/ceilometer/ceilometer.conf.sample
635 rm -rf .testrepository
636 rm -rf pbr*.egg
637+ rm -f debian/*.init debian/*.service debian/*.upstart

Subscribers

People subscribed via source and target branches