blob: d14a239dbf2d40d9fb88fe31e9234176c85cc7ce (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/sh
set -e
cache_dir='/var/cache/buff-di-wuff'
mkdir -p "${cache_dir}"
grep '^[^#]' '/etc/buff-di-wuff.list' | \
while read -r url; do
if ! wget -O "${cache_dir}/tmp" "${url}" 2> /dev/null; then
continue
fi
sum="$(
sha512sum "${cache_dir}/tmp" | \
cut -d' ' -f1
)"
if [ ! -f "${cache_dir}/${sum}" ]; then
mv "${cache_dir}/tmp" "${cache_dir}/${sum}"
else
rm "${cache_dir}/tmp"
fi
done
|