[Maas-devel] DHCP packaging
Gavin Panella
gavin.panella at canonical.com
Mon Sep 24 09:34:14 UTC 2012
On 24 September 2012 07:43, Julian Edwards <...> wrote:
...
> Right! Given that, here's the new proposal:
>
> =======
>
> maas
> Depends: python-django-maas, maas-region-controller
> maas-cluster-controller
Why python-django-maas? That's already a dependency of
maas-region-controller.
>
> python-django-maas
> Installs: src/maasserver, src/metadataserver
I suggest renaming this to python-maas-django, to match the next
package, but this is not very important.
>
> python-maas-provisioningserver
> Installs: src/provisioningserver
>
> maas-region-controller
> Depends: python-django-maas, python-maas-provisioningserver
> Installs: maas-txlongpoll upstart job, installs DB, apache2, etc.
>
> maas-cluster-controller
> Depends: python-maas-provisioningserver
> Installs: maas-pserv, maas-celery upstart job (enlistment wrapper)
> Suggests: maas-dns, maas-dhcp
>
> maas-dhcp
> Depends: isc-dhcp-server
> (Virtual package, configures DHCP in postinst)
>
> maas-dns
> Depends: bind9, maas-dhcp
> (Virtual package, sets up /etc/bind/maas etc)
>
> maas-cli
> Installs: src/apiclient
I think maas-cli should be either:
maas-client:
Installs: src/apiclient
maas-cli:
Installs: src/maascli
Depends: maas-client
or:
maas-client:
Installs: src/maascli src/apiclient
So, a revised proposal based on my comments might look like:
=======
maas
Depends: maas-region-controller maas-cluster-controller
python-maas-django
Installs: src/maasserver, src/metadataserver
python-maas-provisioningserver
Installs: src/provisioningserver
maas-region-controller
Depends: python-django-maas, python-maas-provisioningserver
Installs: maas-txlongpoll upstart job, installs DB, apache2, etc.
maas-cluster-controller
Depends: python-maas-provisioningserver
Installs: maas-pserv, maas-celery upstart job (enlistment wrapper)
Suggests: maas-dns, maas-dhcp
maas-dhcp
Depends: isc-dhcp-server
(Virtual package, configures DHCP in postinst)
maas-dns
Depends: bind9, maas-dhcp
(Virtual package, sets up /etc/bind/maas etc)
maas-client:
Installs: src/apiclient
maas-cli:
Installs: src/maascli
Depends: maas-client
=======
More information about the Maas-devel
mailing list