Gentoo Logo
Gentoo Logo Side

[ << ] [ < ] [ Home ] [ > ] [ >> ]


6. Manifest Signing Guide

Content:

6.a. How to sign Manifests?

Requirements:

  • >=sys-apps/portage-2.0.51_pre10
  • >=app-crypt/gnupg-1.2.4

Key Setup:

  • Create a new DSA GnuPG key with at least 1024 bit keylength, an expiration period no longer than 6 months and a good passphrase.
  • Optional: upload the key to a keyserver.

Portage Configuration:

  • Set PORTAGE_GPG_DIR to your ~/.gnupg/ directory (or the directory where the keyring with your new key is).
  • Set PORTAGE_GPG_KEY to the key id of your new key.
  • Set FEATURES="sign".

Now you should be able to sign your Manifests on repoman commit. Repoman will ask you for your passphrase before committing the Manifest. This step is after it has committed the other files. At the moment repoman doesn't check if the Manifest is already signed, so others are able to "unsign" your package later. This will change before signing is made mandatory.

6.b. How to verify Manifests?

Right now portage has no verification support integrated. A first attempt to check a Manifest is available for testing here. This is alpha code, very incomplete and only for testing. No warranty is given.


[ << ] [ < ] [ Home ] [ > ] [ >> ]



The contents of this document are licensed under the Creative Commons - Attribution / Share Alike license.
Print
line
Updated­ àýXember 09, 2004
line
Donny Davies
Ebuild HOWTO - Author

Peter Gavin
Author

Karl Trygve Kalleberg
Author

Mike Frysinger
Author

Daniel Robbins
Author/Editor

John P. Davis
Author/Editor

Jorge Paulo
Editor

Sven Vermeulen
Editor

Zack Gilburd
Editor

Benny Chuang
Editor

Erwin
Editor

Dan Armak
Eclass HOWTO - Author

Alastair Tse
Common Ebuild Mistakes - Author

Paul De Vrieze
Metadata Document - Author

Owen Stampflee
Ebuild Policy - Original Author

Seemant Kulleen
Editor

Jon Portnoy
Editor

Carl Anderson
Editor

Ciaran McCreesh
Contributor

Nicholas D. Wolfwood
Contributor

Marius Mauch
Contributor

Tim Yamin
Author/Editor

Gentoo Developer Relations Team
Editors

line
Summary:  This section describes how developers can sign Manifests in the Portage tree using GPG.
line
$99/mo dedicated servers

No BS Dedicated Gentoo Linux Servers from vr.org.

line
Tek Alchemy

Tek Alchemy offers dedicated servers and other hosting solutions running Gentoo Linux.

line
php|architect

php|architect is the monthly magazine for PHP professionals, available worldwide in print and electronic format. A percentage of all the sales will be donated back into the Gentoo project.

line
SevenL.net

Seven L Networks provides customizable Dedicated Servers for your customized Gentoo install. Colocation and other hosting services are also provided.

line
The Gentoo Linux Store
line
Copyright 2001-2004 Gentoo Foundation, Inc. Questions, Comments, Corrections? Email www@gentoo.org.