Soyuz/HowToUseSoyuzLocally

Not logged in - Log In / Register

Revision 8 as of 2009-11-12 17:15:45

Clear message

Initial setup

[archivepublisher]
root: /var/tmp/archive
base_url: http://archive.launchpad.dev/ # <- this

[builddmaster]
root: /var/tmp/builddmaster/
uploader: scripts/process-upload.py -Mvv --context buildd # <- and this

 <VirtualHost 127.0.0.88:80>
  ServerName archive.launchpad.dev
  LogLevel debug
  DocumentRoot /var/tmp/archive
  <Directory /var/tmp/archive/>
   Order Deny,Allow
   Deny from all
   Allow from 127.0.0.0/255.0.0.0
   Options Indexes
  </Directory>
 </VirtualHost>

Configure an account and PPA

Set up the PPA

deb http://archive.ubuntu.com/ubuntu %(series) main restricted universe multiverse

Configure a buildd

Please note a "builder" and a "chroot" are not the same thing, nor are they "associated" in any way. The logic is as follows:

Upload a source to the PPA

[lpdev]
fqdn = ppa.launchpad.dev:2121
method = ftp
incoming = %(lpdev)s
login = anonymous

Dealing with the primary archive