Skip to content
Snippets Groups Projects
Commit b35b5694 authored by Natanael Copa's avatar Natanael Copa
Browse files

abuild-sign: remove temp signature

parent 9400ec01
No related branches found
No related tags found
No related merge requests found
...@@ -73,12 +73,11 @@ for f in "$@"; do ...@@ -73,12 +73,11 @@ for f in "$@"; do
cd "$repo" || die "Failed to sign $i" cd "$repo" || die "Failed to sign $i"
sig=".SIGN.RSA.$keyname" sig=".SIGN.RSA.$keyname"
openssl dgst -sha1 -sign "$privkey" -out "$sig" "$i" || die "Failed to sign $i" openssl dgst -sha1 -sign "$privkey" -out "$sig" "$i" || die "Failed to sign $i"
cd "$repo"
tmptargz=$(mktemp) tmptargz=$(mktemp)
tar -c "$sig" | abuild-tar --cut | gzip -9 > "$tmptargz" tar -c "$sig" | abuild-tar --cut | gzip -9 > "$tmptargz"
tmpsigned=$(mktemp) tmpsigned=$(mktemp)
cat "$tmptargz" "$i" > "$tmpsigned" cat "$tmptargz" "$i" > "$tmpsigned"
rm -f "$tmptargz" rm -f "$tmptargz" "$sig"
mv "$tmpsigned" "$i" mv "$tmpsigned" "$i"
chmod 644 "$i" chmod 644 "$i"
if [ -z "$quiet" ]; then if [ -z "$quiet" ]; then
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment