]> git.donarmstrong.com Git - bin.git/commitdiff
support .build_archive with signing keys
authorDon Armstrong <don@donarmstrong.com>
Wed, 28 Nov 2012 02:50:04 +0000 (02:50 +0000)
committerDon Armstrong <don@donarmstrong.com>
Wed, 28 Nov 2012 02:50:04 +0000 (02:50 +0000)
build_archive

index e5919a0787d1c37851d57f193c2694829a24993a..99a1a41fbe9abf2a7fa5b30e1b7c6e69d135affe 100755 (executable)
@@ -1,11 +1,11 @@
-#!/bin/sh
+#!/bin/bash
 
 ORIGIN=donarmstrong
 LABEL=donarmstrong
 ARCHITECTURES="all i386 amd64 powerpc"
 
 if [ -e .build_archive.conf ]; then
-    .build_archive.conf
+    . .build_archive.conf
 fi;
 
 if [ ! -e Release ]; then
@@ -27,4 +27,9 @@ apt-ftparchive -qq --db apt_ftparchive.db \
 for file in Sources Packages Contents; do
     gzip -c $file > ${file}.gz
     bzip2 -c $file > ${file}.bz2
-done;
\ No newline at end of file
+done;
+
+if [ -n "$SIGNING_KEY" ]; then
+    rm -f Release.gpg
+    gpg ${GPG_OPTIONS} --default-key "${SIGNING_KEY}" --armor  --output Release.gpg --detach-sign Release
+fi;