On Tue, May 02, 2006 at 10:45:34AM +0200, Marcus Meissner wrote:
> > So according to the above, I have done:
> > 1) create a GPG key
> > 2) adapted the "packages" file the latest create_package_descr
> > 3) signed content
> > 4) created /content.key
> >
> > As long as I do not know if I am doing things correctly, I can't put
> > anything in bugzilla. :-(
>
> You must recreate the SHA1sums in the /content file to match the
> changed files (MD5SUMS and packages for instance) and sign it afterwards.
For META SHA1 ... these are al files in CD$/suse/setup/descr/
For KEY SHA1 ... these are the keys in CD$/
At least that is what I see.
> Also all meta file needs to be listed there, see CD1/content
Not sure what the difference is whith what you mean above.
I still get the same error. I now have:
#Remove keys in content
grep -v ^META $CD_DIR/content > $CD_DIR/content.bak
mv $CD_DIR/content.bak $CD_DIR/content
grep -v ^KEY $CD_DIR/content > $CD_DIR/content.bak
mv $CD_DIR/content.bak $CD_DIR/content
#Set the key
LOCAL_KEY=`gpg --list-secret-keys|grep "^sec"|sed -e
's/.*\///;s/.*//g;'|head -n 1`
gpg --export -a > $CD_DIR/gpg-pubkey-${LOCAL_KEY}.asc
# Sign files in /suse/setup/descr/
for FILE in `ls $CD_DIR/suse/setup/descr/`
do
echo "META SHA1 $(cd $CD_DIR/suse/setup/descr/ && sha1sum
${FILE})" >> $CD_DIR/content
done
#Sign *.asc files
for FILE in `ls $CD_DIR|grep ^gpg-pubkey*`
do
echo "KEY SHA1 $(cd $CD_DIR && sha1sum ${FILE})">>
$CD_DIR/content
done
rm $CD_DIR/content.asc
# echo "KEY SHA1 $(cd $CD_DIR && sha1sum gpg-pubkey-${LOCAL_KEY}.asc)"
>> $CD_DIR/content
gpg --detach-sign -u $LOCAL_KEY $CD_DIR/content
gpg --export -a -u $LOCAL_KEY > $CD_DIR/content.key
rm $CD_DIR/media.1/products.asc
gpg --detach-sign -a $CD_DIR/media.1/products
gpg --export -a -u $LOCAL_KEY > $CD_DIR/media.1/products.key
houghi
--
Nutze die Zeit. Sie ist das Kostbarste, was wir haben, denn es
ist unwiederbringliche Lebenszeit. Leben ist aber mehr als Werk
und Arbeit, und das Sein wichtiger als das Tun
- Johannes Müller-Elmau
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]