summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Bechtold <thomasbechtold@jpberlin.de>2013-07-27 07:24:10 +0200
committerThomas Bechtold <thomasbechtold@jpberlin.de>2013-07-29 14:53:58 +0200
commit251a6a498d07f7873b0e15b0ca2caf7f12c48f04 (patch)
tree4367543b391138ac7dd2f9c73c3a280b6c266a61
parentf46e8b9966411cf26991ff4fe14593c955fdfd8a (diff)
downloadceph-251a6a498d07f7873b0e15b0ca2caf7f12c48f04.tar.gz
Use dh_installinit to install upstart job files
Signed-off-by: Thomas Bechtold <thomasbechtold@jpberlin.de>
l---------debian/ceph-mds.ceph-mds-all-starter.upstart1
l---------debian/ceph-mds.ceph-mds-all.upstart1
l---------debian/ceph-mds.ceph-mds.upstart1
l---------debian/ceph.ceph-all.upstart1
l---------debian/ceph.ceph-create-keys.upstart1
l---------debian/ceph.ceph-mon-all-starter.upstart1
l---------debian/ceph.ceph-mon-all.upstart1
l---------debian/ceph.ceph-mon.upstart1
l---------debian/ceph.ceph-osd-all-starter.upstart1
l---------debian/ceph.ceph-osd-all.upstart1
l---------debian/ceph.ceph-osd.upstart1
l---------debian/radosgw.radowgw-all-starter.upstart1
l---------debian/radosgw.radowgw-all.upstart1
l---------debian/radosgw.radowgw.upstart1
-rwxr-xr-xdebian/rules28
15 files changed, 33 insertions, 9 deletions
diff --git a/debian/ceph-mds.ceph-mds-all-starter.upstart b/debian/ceph-mds.ceph-mds-all-starter.upstart
new file mode 120000
index 00000000000..10f99a68f77
--- /dev/null
+++ b/debian/ceph-mds.ceph-mds-all-starter.upstart
@@ -0,0 +1 @@
+../src/upstart/ceph-mds-all-starter.conf \ No newline at end of file
diff --git a/debian/ceph-mds.ceph-mds-all.upstart b/debian/ceph-mds.ceph-mds-all.upstart
new file mode 120000
index 00000000000..e8247337326
--- /dev/null
+++ b/debian/ceph-mds.ceph-mds-all.upstart
@@ -0,0 +1 @@
+../src/upstart/ceph-mds-all.conf \ No newline at end of file
diff --git a/debian/ceph-mds.ceph-mds.upstart b/debian/ceph-mds.ceph-mds.upstart
new file mode 120000
index 00000000000..8b3b09676c4
--- /dev/null
+++ b/debian/ceph-mds.ceph-mds.upstart
@@ -0,0 +1 @@
+../src/upstart/ceph-mds.conf \ No newline at end of file
diff --git a/debian/ceph.ceph-all.upstart b/debian/ceph.ceph-all.upstart
new file mode 120000
index 00000000000..60726f313f3
--- /dev/null
+++ b/debian/ceph.ceph-all.upstart
@@ -0,0 +1 @@
+../src/upstart/ceph-all.conf \ No newline at end of file
diff --git a/debian/ceph.ceph-create-keys.upstart b/debian/ceph.ceph-create-keys.upstart
new file mode 120000
index 00000000000..d8d704f2361
--- /dev/null
+++ b/debian/ceph.ceph-create-keys.upstart
@@ -0,0 +1 @@
+../src/upstart/ceph-create-keys.conf \ No newline at end of file
diff --git a/debian/ceph.ceph-mon-all-starter.upstart b/debian/ceph.ceph-mon-all-starter.upstart
new file mode 120000
index 00000000000..d7452d091ba
--- /dev/null
+++ b/debian/ceph.ceph-mon-all-starter.upstart
@@ -0,0 +1 @@
+../src/upstart/ceph-mon-all-starter.conf \ No newline at end of file
diff --git a/debian/ceph.ceph-mon-all.upstart b/debian/ceph.ceph-mon-all.upstart
new file mode 120000
index 00000000000..8aec0a0887c
--- /dev/null
+++ b/debian/ceph.ceph-mon-all.upstart
@@ -0,0 +1 @@
+../src/upstart/ceph-mon-all.conf \ No newline at end of file
diff --git a/debian/ceph.ceph-mon.upstart b/debian/ceph.ceph-mon.upstart
new file mode 120000
index 00000000000..f953fd09668
--- /dev/null
+++ b/debian/ceph.ceph-mon.upstart
@@ -0,0 +1 @@
+../src/upstart/ceph-mon.conf \ No newline at end of file
diff --git a/debian/ceph.ceph-osd-all-starter.upstart b/debian/ceph.ceph-osd-all-starter.upstart
new file mode 120000
index 00000000000..e8174389a5e
--- /dev/null
+++ b/debian/ceph.ceph-osd-all-starter.upstart
@@ -0,0 +1 @@
+../src/upstart/ceph-osd-all-starter.conf \ No newline at end of file
diff --git a/debian/ceph.ceph-osd-all.upstart b/debian/ceph.ceph-osd-all.upstart
new file mode 120000
index 00000000000..ddf22445958
--- /dev/null
+++ b/debian/ceph.ceph-osd-all.upstart
@@ -0,0 +1 @@
+../src/upstart/ceph-osd-all.conf \ No newline at end of file
diff --git a/debian/ceph.ceph-osd.upstart b/debian/ceph.ceph-osd.upstart
new file mode 120000
index 00000000000..0a23a0aaf7b
--- /dev/null
+++ b/debian/ceph.ceph-osd.upstart
@@ -0,0 +1 @@
+../src/upstart/ceph-osd.conf \ No newline at end of file
diff --git a/debian/radosgw.radowgw-all-starter.upstart b/debian/radosgw.radowgw-all-starter.upstart
new file mode 120000
index 00000000000..145204eeaac
--- /dev/null
+++ b/debian/radosgw.radowgw-all-starter.upstart
@@ -0,0 +1 @@
+../src/upstart/radosgw-all-starter.conf \ No newline at end of file
diff --git a/debian/radosgw.radowgw-all.upstart b/debian/radosgw.radowgw-all.upstart
new file mode 120000
index 00000000000..5312a654ddf
--- /dev/null
+++ b/debian/radosgw.radowgw-all.upstart
@@ -0,0 +1 @@
+../src/upstart/radosgw-all.conf \ No newline at end of file
diff --git a/debian/radosgw.radowgw.upstart b/debian/radosgw.radowgw.upstart
new file mode 120000
index 00000000000..6faf46ed540
--- /dev/null
+++ b/debian/radosgw.radowgw.upstart
@@ -0,0 +1 @@
+../src/upstart/radosgw.conf \ No newline at end of file
diff --git a/debian/rules b/debian/rules
index c32c3e280b3..dc0710a841f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -114,15 +114,25 @@ binary-arch: build install
dh_installexamples -a
dh_install -a --sourcedir=$(DESTDIR) --list-missing
dh_installlogrotate -a
- dh_installinit -a --no-start
- # dh_installinit is only set up to handle one upstart script
- # per package, so do this ourselves
- install -d -m0755 debian/ceph/etc/init
- install -m0644 src/upstart/ceph*.conf debian/ceph/etc/init
- install -d -m0755 debian/ceph-mds/etc/init
- mv debian/ceph/etc/init/ceph-mds* debian/ceph-mds/etc/init
- install -d -m0755 debian/radosgw/etc/init
- install -m0644 src/upstart/radosgw*.conf debian/radosgw/etc/init
+ #upstart job files for binary package ceph
+ dh_installinit --no-start --name=ceph-all
+ dh_installinit --no-start --name=ceph-create-keys
+ dh_installinit --no-start --name=ceph-mon-all-starter
+ dh_installinit --no-start --name=ceph-mon-all
+ dh_installinit --no-start --name=ceph-mon
+ dh_installinit --no-start --name=ceph-osd-all-starter
+ dh_installinit --no-start --name=ceph-osd-all
+ dh_installinit --no-start --name=ceph-osd
+ #upstart job files for binary package ceph-mds
+ dh_installinit --no-start --name=ceph-mds-all
+ dh_installinit --no-start --name=ceph-mds-all-starter
+ dh_installinit --no-start --name=ceph-mds
+ #upstart job files for binary package radowgw
+ dh_installinit --no-start --name=radosgw-all-starter
+ dh_installinit --no-start --name=radosgw-all
+ dh_installinit --no-start --name=radosgw
+ #all other initscripts
+ dh_installinit --no-start
dh_installman -a
dh_lintian -a
dh_link -a