########################################################################
for pkg in $(echo "SELECT name FROM package WHERE local = true" | sqlite3 pyshop.db); do
cd packages/$(echo $pkg | pkgname)
- for f in * ; do sha256 < $f | xxd -r -p > $f.sha256 ; done
+ for f in * ; do b2sum -l 256 -a blake2b < $f | perl -lane 'print $F[0]' | xxd -r -p > $f.blake2b_256 ; done
touch .internal
- touch -r $f $f.sha256
+ touch -r $f $f.blake2b_256
cd ../..
done
cd packages
for pkg in * ; do
# Assume running:
- # GOCHEESE_NO_SYNC=1 gocheese -bind "[::1]:8080" -gpgupdate /gpgupdate/
- curl http://localhost:8080/gpgupdate/$pkg/ > /dev/null
+ # GOCHEESE_NO_SYNC=1 gocheese -bind "[::1]:8080" -refresh /simple/
+ curl http://localhost:8080/simple/$pkg/ > /dev/null
done
########################################################################
# Assure ckecksums are good
########################################################################
-gocheese -fsck
+gocheese -fsck packages