aboutsummaryrefslogtreecommitdiff
path: root/src/test/fuzz/fixup_filenames.sh
blob: 68efc1abc5862e6bdc13ec56593dc81833047461 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

set -e

if [ ! -d "$1" ] ; then
    echo "I need a directory"
    exit 1
fi

for fn in "$1"/* ; do
    prev=`basename "$fn"`
    post=`sha256sum "$fn" | sed -e 's/ .*//;'`
    if [ "$prev" == "$post" ] ; then
      echo "OK $prev"
    else
      echo "mv $prev $post"
      mv "$fn" "$1/$post"
    fi
done