]> Cypherpunks.ru repositories - gocheese.git/blobdiff - contrib/pyshop2packages.sh
More convenient trusted-host
[gocheese.git] / contrib / pyshop2packages.sh
index 98613f3aa06f67c2b800f24a538981d86a9c89ea..970961f2f3c61dc33fac082e2538befb5cef6899 100755 (executable)
@@ -44,9 +44,9 @@ done
 ########################################################################
 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
 
@@ -56,11 +56,11 @@ 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