Merge lp:~xnox/ubuntu/utopic/cloud-init/simplify-packaging into lp:ubuntu/utopic/cloud-init

Proposed by Dimitri John Ledkov
Status: Needs review
Proposed branch: lp:~xnox/ubuntu/utopic/cloud-init/simplify-packaging
Merge into: lp:ubuntu/utopic/cloud-init
Diff against target: 93 lines (+17/-38)
5 files modified
debian/cloud-init.install (+2/-2)
debian/compat (+1/-1)
debian/grub-legacy-ec2.install (+4/-5)
debian/pycompat (+0/-1)
debian/rules (+10/-29)
To merge this branch: bzr merge lp:~xnox/ubuntu/utopic/cloud-init/simplify-packaging
Reviewer Review Type Date Requested Status
Scott Moser Pending
Review via email: mp+228119@code.launchpad.net

Description of the change

Ignoring tests for now, as new upstream release is needed.

To post a comment you must log in.
341. By Dimitri John Ledkov

whitespace

Unmerged revisions

341. By Dimitri John Ledkov

whitespace

340. By Dimitri John Ledkov

Simplify packaging like upstream

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/cloud-init.install'
--- debian/cloud-init.install 2012-04-05 01:24:42 +0000
+++ debian/cloud-init.install 2014-07-24 14:04:05 +0000
@@ -1,9 +1,9 @@
1etc/cloud1etc/cloud
2etc/init/*.conf2etc/init/*.conf
3etc/profile.d/*
4etc/rsyslog.d/*
5usr/bin3usr/bin
6usr/lib/cloud-init4usr/lib/cloud-init
7usr/lib/python*/*-packages/*egg-info5usr/lib/python*/*-packages/*egg-info
8usr/lib/python*/*-packages/cloudinit6usr/lib/python*/*-packages/cloudinit
9usr/share/doc/cloud-init7usr/share/doc/cloud-init
8./tools/21-cloudinit.conf etc/rsyslog.d/
9./tools/Z99-cloud-locale-test.sh etc/profile.d
1010
=== modified file 'debian/compat'
--- debian/compat 2010-02-04 03:00:05 +0000
+++ debian/compat 2014-07-24 14:04:05 +0000
@@ -1,1 +1,1 @@
1519
22
=== modified file 'debian/grub-legacy-ec2.install'
--- debian/grub-legacy-ec2.install 2011-10-06 17:11:29 +0000
+++ debian/grub-legacy-ec2.install 2014-07-24 14:04:05 +0000
@@ -1,5 +1,4 @@
1etc/kernel/postinst.d/x-grub-legacy-ec21debian/update-grub-legacy-ec2 usr/sbin
2etc/kernel/postrm.d/x-grub-legacy-ec22debian/grub-set-default-legacy-ec2 usr/sbin
3usr/sbin/grub-set-default3debian/grub-set-default usr/sbin
4usr/sbin/grub-set-default-legacy-ec24debian/kernel etc/kernel/
5usr/sbin/update-grub-legacy-ec2
65
=== added directory 'debian/kernel'
=== added directory 'debian/kernel/postinst.d'
=== renamed file 'debian/grub-legacy-ec2.kernel-postinst' => 'debian/kernel/postinst.d/x-grub-legacy-ec2'
=== added directory 'debian/kernel/postrm.d'
=== renamed file 'debian/grub-legacy-ec2.kernel-postrm' => 'debian/kernel/postrm.d/x-grub-legacy-ec2'
=== removed file 'debian/pycompat'
--- debian/pycompat 2010-02-04 03:00:05 +0000
+++ debian/pycompat 1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
12
20
=== modified file 'debian/rules'
--- debian/rules 2013-04-11 12:55:51 +0000
+++ debian/rules 2014-07-24 14:04:05 +0000
@@ -1,31 +1,12 @@
1#!/usr/bin/make -f1#!/usr/bin/make -f
22
3DEB_PYTHON2_MODULE_PACKAGES = cloud-init3INIT_SYSTEM ?= upstart
44export PYBUILD_INSTALL_ARGS=--init-system=$(INIT_SYSTEM)
5binary-install/cloud-init::cloud-init-fixups5
66%:
7binary-install/grub-legacy-ec2::grub-legacy-ec2-install7 dh $@ --with python2,systemd --buildsystem pybuild
88
9include /usr/share/cdbs/1/rules/debhelper.mk9override_dh_auto_test:
10include /usr/share/cdbs/1/class/python-distutils.mk10 # Becuase setup tools didn't copy data...
1111 cp -r tests/data .pybuild/pythonX.Y_2.7/build/tests
12DEB_PYTHON_INSTALL_ARGS_ALL += --init-system=upstart12 -http_proxy= dh_auto_test -- --test-nose
13DEB_DH_INSTALL_SOURCEDIR := debian/tmp
14
15cloud-init-fixups:
16 install -d $(DEB_DESTDIR)/etc/rsyslog.d $(DEB_DESTDIR)/etc/profile.d
17 cp tools/21-cloudinit.conf $(DEB_DESTDIR)/etc/rsyslog.d/21-cloudinit.conf
18 cp tools/Z99-cloud-locale-test.sh $(DEB_DESTDIR)/etc/profile.d
19
20grub-legacy-ec2-install:
21 install -d $(DEB_DESTDIR)/usr/sbin
22 install -m 0755 debian/update-grub-legacy-ec2 $(DEB_DESTDIR)/usr/sbin
23 # Note: these are installed as 'x-' so as to be
24 # sure to run after 'initramfs-tools' so the ramdisk
25 # will be genrated.
26 for khook in postinst postrm; do \
27 d=$(DEB_DESTDIR)/etc/kernel/$${khook}.d; \
28 install -d "$${d}" && \
29 install -m 0755 "debian/grub-legacy-ec2.kernel-$${khook}" "$${d}/x-grub-legacy-ec2" || exit 1; done
30 install -m 0755 debian/grub-set-default-legacy-ec2 $(DEB_DESTDIR)/usr/sbin
31 install -m 0755 debian/grub-set-default $(DEB_DESTDIR)/usr/sbin

Subscribers

People subscribed via source and target branches