~ubuntu-branches/ubuntu/raring/maas/raring-proposed

« back to all changes in this revision

Viewing changes to HACKING.txt

  • Committer: Package Import Robot
  • Author(s): Andres Rodriguez
  • Date: 2012-07-17 08:28:36 UTC
  • mfrom: (1.1.16)
  • Revision ID: package-import@ubuntu.com-20120717082836-ucb2vou8tqg353eq
Tags: 0.1+bzr777+dfsg-0ubuntu1
* New upstream release
* Only run 'maas' command as root. (LP: #974046)
  - debian/extras/maas: Check id.
  - debian/maas.install: Install in 'sbin'.
* debian/maas.postinst:
  - restart apache2 after everything gets processed.
  - Update version to handle upgrades.
* debian/extras/maas-provision: Add wrapper to access 'maasprovisiong'
  command line.
* debian/patches/99_temporary_fix_path.patch: Dropped. No longer needed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
        python-twisted python-oops-wsgi python-oops-twisted \
46
46
        python-psycopg2 python-yaml python-convoy python-django-south \
47
47
        python-avahi python-dbus python-celery python-tempita distro-info \
48
 
        bind9utils libpq-dev dnsutils bind9
 
48
        bind9utils libpq-dev dnsutils bind9 python-netaddr
49
49
 
50
50
Additionally, you need to install the following python libraries
51
51
for development convenience::
63
63
.. _PyPI:
64
64
  http://pypi.python.org/
65
65
 
 
66
After installing bind9, you will have an extra daemon running.  If you are a
 
67
developer and don't intend to run BIND locally, you can disable the daemon
 
68
by inserting ``exit 1`` at the top of ``/etc/default/bind9``.  The package
 
69
still needs to be installed for tests though.
 
70
 
66
71
 
67
72
First time using buildout?
68
73
==========================
203
208
    $ sudo cp contrib/preseeds/* /var/lib/cobbler/kickstarts/
204
209
    $ sudo cp contrib/snippets/* /var/lib/cobbler/snippets/
205
210
 
206
 
Now run ``maas-import-isos`` to download Ubuntu precise and create the
207
 
necessary MAAS profiles::
208
 
 
209
 
    $ sudo http_proxy=$http_proxy PATH=$PATH:./bin ./scripts/maas-import-isos
 
211
Now run ``maas-import-pxe-files`` to download current Ubuntu releases for
 
212
installing nodes::
 
213
 
 
214
    $ sudo http_proxy=$http_proxy PATH=$PATH:./bin \
 
215
        ./scripts/maas-import-pxe-files
 
216
 
 
217
This may download dozens or hundreds of megabytes, so depending on your
 
218
network connection it may take a while.
210
219
 
211
220
You need the PATH addition because the script will want to run bin/maas.
212
221
The http_proxy variable is only needed if you're downloading through a