summaryrefslogtreecommitdiffstats
path: root/tests/clamav/update-clamav-database.sh
blob: 91f1ce199a5384513b344509d77f0254ba45367a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh

set -e

cd "$(dirname "${0}")"

rm ./*.cvd hashes.json || :

freshclam --datadir=. --config-file=freshclam.conf
(for i in ./*.cvd;
 do echo '{}' |
     jq --arg path "$(basename "${i}")" \
        --arg sha256sum "$(sha256sum "${i}" | awk '{ print $1; }')" \
        '.[$path] = $sha256sum'; done) |
  jq -s add > hashes.json