Uploading to Extras-devel
(Put X-Fade's email address in for invitations & promotion permissions, in lieu of anything else.) |
(→Setup: adding some real word examples of doing things) |
||
| Line 7: | Line 7: | ||
== Setup == | == Setup == | ||
| - | + | Put you SSH key[http://kimmo.suominen.com/docs/ssh/#ssh-keygen] and PGP key[http://fedoraproject.org/wiki/DocsProject/UsingGpg/CreatingKeys] into Garage | |
| + | |||
| + | If you need to create a ssh key this boils down to: | ||
| + | |||
| + | <tt>ssk-keygen -t dsa</tt>(enter enter enter) | ||
| + | and copy the content of <tt>.ssh/id_dsa.pub</tt> in the | ||
| + | https://garage.maemo.org/my/contrib.php page | ||
| + | |||
| + | If you need to create a pgp key this boils down to: | ||
| + | |||
| + | <tt>gpg --gen-key</tt> enter names etc (enter enter enter) and export | ||
| + | <tt>gpg --export --armor jqdoe@example.com</tt> to the | ||
| + | https://garage.maemo.org/my/contrib.php page | ||
| + | |||
| + | === Setting up scratchbox === | ||
| + | |||
| + | Add the extras repository to your scratch box install. Therefore you can edit /etc/apt/sources.list | ||
| + | '''inside''' sbox and add: | ||
| + | |||
| + | <pre>#Maemo extras | ||
| + | deb http://repository.maemo.org/extras/ diablo free non-free | ||
| + | deb-src http://repository.maemo.org/extras/ diablo free | ||
| + | </pre> | ||
| + | and run apt-get update | ||
== Upload == | == Upload == | ||
Revision as of 11:09, 30 June 2008
Contents |
Pre-requisites
- A Garage account: [signup]
- An "invitation" to upload, email niels@maemo.org
- Permission to promote, email niels@maemo.org
-
ssh-keygen -
debsign
Setup
Put you SSH key[1] and PGP key[2] into Garage
If you need to create a ssh key this boils down to:
ssk-keygen -t dsa(enter enter enter) and copy the content of .ssh/id_dsa.pub in the https://garage.maemo.org/my/contrib.php page
If you need to create a pgp key this boils down to:
gpg --gen-key enter names etc (enter enter enter) and export gpg --export --armor jqdoe@example.com to the https://garage.maemo.org/my/contrib.php page
Setting up scratchbox
Add the extras repository to your scratch box install. Therefore you can edit /etc/apt/sources.list inside sbox and add:
#Maemo extras deb http://repository.maemo.org/extras/ diablo free non-free deb-src http://repository.maemo.org/extras/ diablo free
and run apt-get update
Upload
Describe: upload source package to diablo-extras-builder via dput[3], scp[4] or through the web interface[5].
Point to: existing documentation
Promotion
Describe: reason for promotion interface
Resources
- Extras assistant
- Garage SSH key
- Build logs: chinook, diablo
