sign-dist.sh 499 B

1234567891011121314151617181920212223
  1. #!/bin/sh
  2. # Script used to sign (almost) everything in the dist folder
  3. if [ ! -d dist ]; then
  4. mkdir dist
  5. fi
  6. cd dist
  7. # File to signed
  8. # MEMO: -e: regexp, -v: not matched
  9. tobe_sig=$(ls | grep -e ".tar" -e ".zip" | grep -v ".sha256" | grep -v ".md5" | grep -v ".sig")
  10. for element in ${tobe_sig}
  11. do
  12. echo "Calculating checksum" ${element}
  13. md5sum ${element} > ${element}.md5
  14. sha256sum ${element} > ${element}.sha256
  15. echo "Signing" ${element}
  16. gpg2 --armor --detach-sign ${element}
  17. done