+apt-ftparchive release . >| Release
+
+gpgargs="--no-default-keyring --secret-keyring $secdir/keyring.sec --keyring $secdir/keyring.pub"
+if [ ! -e $secdir/keyring.sec ]; then
+ # Generate a key to sign the Release file
+ cat >| $secdir/keyring.gen <<EOF
+ %echo Generating a standard key
+ Key-Type: DSA
+ Key-Length: 1024
+ Subkey-Type: ELG-E
+ Subkey-Length: 1024
+ Name-Real: NeuroDebian Tester
+ Name-Comment: Temporary key
+ Name-Email: team@neuro.debian.net
+ Expire-Date: 0
+ Passphrase: salty salt
+ %pubring $secdir/keyring.pub
+ %secring $secdir/keyring.sec
+ # Do a commit here, so that we can later print "done" :-)
+ %commit
+ %echo done
+EOF
+
+ gpg --batch --gen-key $secdir/keyring.gen
+ gpg $gpgargs --list-secret-keys
+fi
+
+echo "I: signing Release file"
+gpg $gpgargs --list-secret-keys
+gpg --yes -abs -u "NeuroDebian Tester" \
+ $gpgargs --passphrase "salty salt" \
+ -o Release.gpg Release
+pubkey=$(gpg $gpgargs -a --export -u "NeuroDebian Tester")
+
+# All binary packages produced
+pkgs=$(awk '/^Package:/{print $2;}' Packages)