Setting up a buildd for debug.debian.net
Mole setup:
Make sure Mole is maintaining a TODO list for your architecture. (Check http://qa.debian.org/cgi-bin/mole/dbgsym/.todo)
- If not, edit mole/etc/db_parameters.py in the QA svn tree, and submit a meta_parameters Mole item.
- Get a Mole upload key in to merkel:/home/qa/.ssh/authorized_keys (or use your account)
debug.debian.net setup:
- Get your architecture supported:
- vi etc/distributions
- sudo -u debug -H ./reprepro.sh includedeb sid html/debian/pool/main/p/pkg-create-dbgsym/pkg-create-dbgsym_0.26+debian11_all.deb
- (sudo -u debug -H ./reprepro.sh export)
Host system setup:
- apt-get install build-essential cowdancer devscripts dput libwww-perl
- Add deb-src line to sources.list
Chroot setup:
- sudo cowbuilder --create --distribution etch --basepath /org/debug.debian.net/etch.cow
chroot# echo etch > /etc/debian_chroot
chroot# wget -O - http://debug.debian.net/D23D586156FACB5A.asc | apt-key add -
- chroot# vi /etc/apt/sources.list
deb http://debug.debian.net/debian sid main # always sid here!
deb http://debug.debian.net/debian etch/debug main
- chroot# apt-get update ; apt-get install devhelper devscripts pkg-create-dbgsym