]> git.pld-linux.org Git - projects/buildlogs.git/blob - READ.ME
- hiliting for shell debug, rpmbuild sections; add toc for rpm build sections
[projects/buildlogs.git] / READ.ME
1 # vim:fileencoding=UTF-8
2 # $ Revision: 1.4 $, $ Date: 2008/10/20 7:55:09 p.m. $ 
3
4 Previous buildlogs engine was inefficient, especially for advanced search. This
5 engine uses the sqlite3 database (php-pdo-sqlite) and is quite fast. 
6
7 First you must initialize a database using a script migration.php. 
8 This script requires php-program. Please run it again. Execution time 
9 depends on the number of files and file system. This may take several minutes. 
10
11 Then put the index.php, and powpld.png buildlogs.inc web server. 
12 The script also requires php-gettext. 
13
14 Each new buildlog (for new or old spec) should be 
15 added to the database using the script addlog.php (using php-cli and php-pdo-sqlite). 
16 Depending on whether the spec is new or not, the database will be updated 
17 or added a new record. Addlog.php parameter for the absolute path 
18 to file logos, 
19 eg addlog.php /home/services/ftp/pub/pld-buildlogs/ac/i686/OK/kernel.bz2 
20
21 Scripts index.php migration.php addlog.php and use the variable $database. 
22 This variable should be identical in all three scripts. 
23 Its current value is 'sqlite:/home/services/ftp/buildlogs.db'.
24 It must be set to a value that the database file and directory in which it is situated 
25 was writable by scripts and addlog.php migration.php and impossible to read! 
26 index.php. 
27
28 Configuration script is saved in a file buildlogs.inc. 
29 After each change in this file, make sure that passes are correct 
30 and rebuild the database by running migration.php.
This page took 0.068324 seconds and 3 git commands to generate.