onion-sign-packages.sh 761 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/sh
  2. ### sign packages with a custom key
  3. if [ "$1" == "" ]; then
  4. echo "ERROR: expecting key file!"
  5. exit 0
  6. fi
  7. keyFile="$1"
  8. generateSignature () {
  9. echo "Generating new signature for packages in $1"
  10. # remove the local signature file
  11. rm -rf $1/Packages.sig
  12. # generate new signature
  13. ./staging_dir/host/bin/usign -S -m $1/Packages -s $2
  14. }
  15. # only signing oboo packages - omega2 build system is responsible for the others
  16. #dirs="bin/targets/ramips/mt76x8/packages bin/packages/mipsel_24kc/base bin/packages/mipsel_24kc/packages bin/packages/mipsel_24kc/onion bin/packages/mipsel_24kc/routing"
  17. dirs="bin/packages/mipsel_24kc/oboo"
  18. for dir in $dirs;
  19. do
  20. generateSignature "$dir" "$keyFile"
  21. done