Merge lp:~andreserl/maas/maas_packaging_fixe_bzr1030 into lp:~maas-maintainers/maas/packaging

Proposed by Andres Rodriguez
Status: Merged
Approved by: Andres Rodriguez
Approved revision: no longer in the source branch.
Merged at revision: 88
Proposed branch: lp:~andreserl/maas/maas_packaging_fixe_bzr1030
Merge into: lp:~maas-maintainers/maas/packaging
Diff against target: 117 lines (+36/-9)
6 files modified
debian/changelog (+10/-5)
debian/control (+19/-1)
debian/extras/maas-cli (+2/-0)
debian/maas-cli.install (+3/-0)
debian/maas.install (+0/-1)
debian/maas.postinst (+2/-2)
To merge this branch: bzr merge lp:~andreserl/maas/maas_packaging_fixe_bzr1030
Reviewer Review Type Date Requested Status
Scott Moser (community) Approve
Review via email: mp+125313@code.launchpad.net

Commit message

* Add binary package to install client tool.
  - debian/extras/maas-cli: Add binary.
  - debian/maas-cli.install: Add. Install maascli and apiclient.
  - debian/control: Add binary package.
* debian/control: Depends on freeipmi-tools instead of ipmitool.

To post a comment you must log in.
Revision history for this message
Scott Moser (smoser) wrote :

lgtm

review: Approve

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-09-14 20:00:31 +0000
3+++ debian/changelog 2012-09-19 19:04:25 +0000
4@@ -1,4 +1,4 @@
5-maas (0.1+bzr1002+dfsg-0ubuntu3) UNRELEASED; urgency=low
6+maas (0.1+bzr1030+dfsg-0ubuntu1) UNRELEASED; urgency=low
7
8 [ Scott Moser ]
9 * debian/maas-dhcp.{install,apparmor,postrm} install apparmor profile into
10@@ -6,9 +6,6 @@
11 /usr/sbin/dhcpd on install/remove
12 * get the ip address for the dhcp server in config
13
14- [ Andres Rodriguez ]
15- * debian/maas.postinst: Always restart apache2.
16-
17 [ Diogo Matsubara ]
18 * Add initial tests to be run by autotests:
19 - debian/control: XS-Testsuite: autopkgtest
20@@ -16,7 +13,15 @@
21 - debian/tests/maas-package-test: Add
22 - tests/maas-integration.py: Add
23
24- -- Scott Moser <smoser@ubuntu.com> Wed, 12 Sep 2012 20:10:13 -0400
25+ [ Andres Rodriguez ]
26+ * debian/maas.postinst: Always restart apache2.
27+ * Add binary package to install client tool.
28+ - debian/extras/maas-cli: Add binary.
29+ - debian/maas-cli.install: Add. Install maascli and apiclient.
30+ - debian/control: Add binary package.
31+ * debian/control: Depends on freeipmi-tools instead of ipmitool.
32+
33+ -- Andres Rodriguez <andreserl@ubuntu.com> Wed, 19 Sep 2012 14:47:04 -0400
34
35 maas (0.1+bzr971+dfsg-0ubuntu2) quantal; urgency=low
36
37
38=== modified file 'debian/control'
39--- debian/control 2012-09-03 21:31:07 +0000
40+++ debian/control 2012-09-19 19:04:25 +0000
41@@ -16,7 +16,7 @@
42 bind9utils,
43 dbconfig-common,
44 distro-info,
45- ipmitool,
46+ freeipmi-tools,
47 libapache2-mod-wsgi,
48 libjs-raphael,
49 libjs-yui3-full,
50@@ -48,6 +48,24 @@
51 be deployed on demand by name, or allocated to a queue for
52 dynamic allocation to services being deployed on this MAAS.
53
54+Package: maas-cli
55+Architecture: all
56+Depends: python-bzrlib,
57+ python-httplib2,
58+ python-oauth,
59+ ${misc:Depends},
60+ ${python:Depends}
61+Description: Ubuntu MAAS Client Tool
62+ Ubuntu MAAS Server is the successor to Orchestra. It offers a
63+ nice UI to provision your Ubuntu servers. Each physical server
64+ (“node”) will be commissioned automatically on first boot.
65+ During the commissioning process administrators are able to
66+ configure hardware settings manually before an automated smoke
67+ test and burn-in test are done. Once commissioned, a node can
68+ be deployed on demand by name, or allocated to a queue for
69+ dynamic allocation to services being deployed on this MAAS.
70+ .
71+ This package contains the client tool.
72
73 Package: python-django-maas
74 Section: python
75
76=== added file 'debian/extras/maas-cli'
77--- debian/extras/maas-cli 1970-01-01 00:00:00 +0000
78+++ debian/extras/maas-cli 2012-09-19 19:04:25 +0000
79@@ -0,0 +1,2 @@
80+#!/bin/sh
81+exec python -m maascli "$@"
82
83=== added file 'debian/maas-cli.install'
84--- debian/maas-cli.install 1970-01-01 00:00:00 +0000
85+++ debian/maas-cli.install 2012-09-19 19:04:25 +0000
86@@ -0,0 +1,3 @@
87+debian/extras/maas-cli usr/bin
88+debian/tmp/usr/lib/python*/dist-packages/maascli
89+debian/tmp/usr/lib/python*/dist-packages/apiclient
90
91=== modified file 'debian/maas.install'
92--- debian/maas.install 2012-08-29 02:56:47 +0000
93+++ debian/maas.install 2012-09-19 19:04:25 +0000
94@@ -1,7 +1,6 @@
95 # Install project
96 debian/tmp/usr/lib/python*/dist-packages/maas usr/share/maas
97 twisted/plugins/maasps.py usr/share/pyshared/twisted/plugins
98-debian/tmp/usr/lib/python*/dist-packages/apiclient usr/share/maas
99
100 # Install static files
101 debian/tmp/usr/share/maas/web/static
102
103=== modified file 'debian/maas.postinst'
104--- debian/maas.postinst 2012-09-13 03:13:19 +0000
105+++ debian/maas.postinst 2012-09-19 19:04:25 +0000
106@@ -238,9 +238,9 @@
107 if dpkg --compare-versions "$2" lt 0.1+bzr459+dfsg-0ubuntu1; then
108 configure_maas_tgt
109 fi
110- # If upgrading from any version lower than 0.1+bzr956+dfsg-0ubuntu1
111+ # If upgrading from any version lower than 0.1+bzr1030+dfsg-0ubuntu1
112 # we need to regenerate the passwords and update configs.
113- if dpkg --compare-versions "$2" lt 0.1+bzr956+dfsg-0ubuntu1; then
114+ if dpkg --compare-versions "$2" lt 0.1+bzr1030+dfsg-0ubuntu1; then
115 # configure maas default url
116 db_get maas/default-maas-url
117 ipaddr="$RET"

Subscribers

People subscribed via source and target branches

to all changes: