iliaa           Wed Feb  9 14:37:02 2005 EDT

  Modified files:              
    /livedocs   mk_notes.php build.sh 
  Log:
  Fixed building on notes based on a bz2 file.
  
  
http://cvs.php.net/diff.php/livedocs/mk_notes.php?r1=1.5&r2=1.6&ty=u
Index: livedocs/mk_notes.php
diff -u livedocs/mk_notes.php:1.5 livedocs/mk_notes.php:1.6
--- livedocs/mk_notes.php:1.5   Thu Nov 11 14:33:27 2004
+++ livedocs/mk_notes.php       Wed Feb  9 14:37:02 2005
@@ -19,7 +19,7 @@
 // | livedocs.                                                            |
 // +----------------------------------------------------------------------+
 //
-// $Id: mk_notes.php,v 1.5 2004/11/11 19:33:27 wez Exp $
+// $Id: mk_notes.php,v 1.6 2005/02/09 19:37:02 iliaa Exp $
 
 $create = <<<SQL
 BEGIN;
@@ -35,7 +35,7 @@
 SQL;
 $dbname = $argv[1] . '/livedoc-notes.sqlite';
 $tmpdir = $argv[2];
-$mirror = $argv[3];
+$mirror = !empty($argv[3]) ? $argv[3] : 'www';
 
 if (file_exists($dbname)) {
        if (filemtime($dbname) < time() + (60 * 60)) {
@@ -79,8 +79,7 @@
 
        } while (true);
 
-} else {
-
+} else if (extension_loaded('bz2')) {
        $name = tempnam($tmpdir, 'notes');
        copy('http://'.$mirror.'.php.net/backend/notes/all.bz2', $name);
        $fp = fopen("compress.bzip2://".$name, 'r');
@@ -101,6 +100,10 @@
                }
        }
 
+       if ($buffer) {
+               sqlite_query($DB, $buffer);
+       }
+
        $n_data = ftell($fp);
 }
        
http://cvs.php.net/diff.php/livedocs/build.sh?r1=1.26&r2=1.27&ty=u
Index: livedocs/build.sh
diff -u livedocs/build.sh:1.26 livedocs/build.sh:1.27
--- livedocs/build.sh:1.26      Thu Nov 11 14:33:27 2004
+++ livedocs/build.sh   Wed Feb  9 14:37:02 2005
@@ -6,12 +6,12 @@
 
 echo "####################"
 
-if test -n "$NOTES_MIRROR$NOTES_TOKEN" ; then
+#if test -n "$NOTES_MIRROR$NOTES_TOKEN" ; then
        echo "Building user notes"
        TOKEN=$NOTES_TOKEN
        export TOKEN
        ${PHP} ${LIVEDOCSFORPHP}/mk_notes.php ${OUTPUTDIR} ${GENDIR} 
${NOTES_MIRROR}
-fi
+#fi
 
 # running ./buildconf
 cd ${PHPDOC}

Reply via email to