check-public.sh 491 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. MYDIR=$(dirname $0)
  3. MYDIR=$(readlink -f $MYDIR)
  4. . "${MYDIR}/functions.sh"
  5. TEMPDIR=$(mktemp -d)
  6. pushd "$TEMPDIR" > /dev/null
  7. wget http://firmware.paderborn.freifunk.net/stable/build_info.txt -o "${MYDIR}/versions/stable"
  8. wget http://firmware.paderborn.freifunk.net/stable/images.7z || abort "Failed to download 'images.7z'."
  9. 7z e images.7z || abort "Failed to extract firmware."
  10. popd > /dev/null
  11. pushd "$MYDIR" > /dev/null
  12. CANDIDATE="$TEMPDIR" ./check.sh
  13. popd > /dev/null