]> Cypherpunks.ru repositories - gocheese.git/blobdiff - contrib/pyshop2packages.sh
Ability to turn off filesystem sync
[gocheese.git] / contrib / pyshop2packages.sh
index 034f8c1d8859e943f2a9e258c1684319aecf0132..efdfbb3896f1ba0cb0bcf461472c889a89afaab5 100755 (executable)
@@ -1,4 +1,5 @@
 #!/bin/sh -e
+# WARNING: it may fail if ~/.sqliterc exists!
 # Convert Pyshop working directory to GoCheese friendly one.
 # Script expects to be run in packages repository (a/, b/, ...)
 # with pyshop.db database file. It will create packages/ directory
@@ -21,7 +22,7 @@ FROM release_file
 JOIN release ON release.id = release_file.release_id
 JOIN package ON release.package_id = package.id
 ORDER BY package.name
-" | sqlite3 --separator "      " pyshop.db | while read pkginfo ; do
+" | sqlite3 -separator "       " pyshop.db | while read pkginfo ; do
     ctr=$(( $ctr + 1 ))
     [ $(( $ctr % 100 )) -ne 0 ] || echo $ctr $pkginfo
     pkg=$(echo "$pkginfo" | cut -f1 | pkgname)
@@ -51,7 +52,8 @@ done
 ########################################################################
 cd packages
 for pkg in * ; do
-    # Assume gocheese -gpgupdate /gpgupdate/
+    # Assume running:
+    # GOCHEESE_NO_SYNC=1 gocheese -bind "[::1]:8080" -gpgupdate /gpgupdate/
     curl http://localhost:8080/gpgupdate/$pkg/ > /dev/null
 done