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 ==
-
Describe: putting SSH key[http://kimmo.suominen.com/docs/ssh/#ssh-keygen] and PGP key[http://fedoraproject.org/wiki/DocsProject/UsingGpg/CreatingKeys] into Garage
+
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

Reference