Uploading to Extras-devel
(→Pre-requisites) |
(RSA key, not DSA key) |
||
Line 11: | Line 11: | ||
Put your SSH key[http://kimmo.suominen.com/docs/ssh/#ssh-keygen] and PGP key[http://fedoraproject.org/wiki/DocsProject/UsingGpg/CreatingKeys] into Garage. | Put your 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 an SSH key: | + | * If you need to create an RSA SSH key (Make sure it is an RSA key): |
- | # <code>ssk-keygen -t | + | # <code>ssk-keygen -t rsa</code> (enter enter enter). |
- | # Copy the contents of <code>~/.ssh/ | + | # Copy the contents of <code>~/.ssh/id_rsa.pub</code> in the "Public SSH keys" section of your [https://garage.maemo.org/account/index2.php garage account maintenance] page. |
* If you need to create a PGP key: | * If you need to create a PGP key: |
Revision as of 20:15, 30 June 2008
Contents |
Pre-requisites
- A Garage account: [signup]
- An "invitation" to upload: [fill in this form]
- Permission to promote: Everybody with rights to upload can access this.
-
ssh-keygen
-
debsign
Setup
Setting up SSH and PGP to upload to extras
Put your SSH key[1] and PGP key[2] into Garage.
- If you need to create an RSA SSH key (Make sure it is an RSA key):
-
ssk-keygen -t rsa
(enter enter enter). - Copy the contents of
~/.ssh/id_rsa.pub
in the "Public SSH keys" section of your garage account maintenance page.
- If you need to create a PGP key:
- Create the key using:
gpg --gen-key
: enter your name, email address etc. - Export the key using: gpg --export --armor jqdoe@example.com
- Copy the text to the extras sign-up page.
Setting up Scratchbox to use the extras repository
Add the extras repository to your Scratchbox install:
- Login to Scratchbox
- Create
/etc/apt/sources.list.d/extras-repo.list
- Update
apt
's information.
Note: this should be done in both your ARMEL and x86 targets.
/scratchbox/login cat >/etc/apt/sources.list.d/extras-repo.list <<EOT #Maemo extras deb http://repository.maemo.org/extras/ diablo free non-free deb-src http://repository.maemo.org/extras/ diablo free EOT fakeroot 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
After the autobuilder builds a package, it will be available in Extras-Devel. This is the experimental repository. If you think your package is ready for the masses, you can promote your package to Extras with the promotion interface.
Resources
- Extras assistant
- Garage SSH key
- Build logs: chinook, diablo