Mailinglist Archive: opensuse-factory (757 mails)

< Previous Next >
Re: [opensuse-factory] makeSUSEdvd error
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/`
echo "META SHA1 $(cd $CD_DIR/suse/setup/descr/ && sha1sum ${FILE})" >> $CD_DIR/content
#Sign *.asc files
for FILE in `ls $CD_DIR|grep ^gpg-pubkey*`
echo "KEY SHA1 $(cd $CD_DIR && sha1sum ${FILE})">> $CD_DIR/content

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

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

< Previous Next >
List Navigation
Follow Ups