version 1.44, 2000/12/10 17:10:38
|
version 1.45, 2001/02/04 07:17:33
|
Line 53 int main(int argc, char *argv[]) {
|
Line 53 int main(int argc, char *argv[]) {
|
char host[200]; |
char host[200]; |
int mask; |
int mask; |
const char *dist = NULL; |
const char *dist = NULL; |
|
const char *dir = NULL; |
|
|
#ifdef WITH_SQL |
#ifdef WITH_SQL |
if (init_sql(NULL, "rpmfind", NULL, NULL) < 0) { |
if (init_sql(NULL, "rpmfind", NULL, NULL) < 0) { |
Line 96 int main(int argc, char *argv[]) {
|
Line 97 int main(int argc, char *argv[]) {
|
sql_check_packages(); |
sql_check_packages(); |
#endif |
#endif |
exit(0); |
exit(0); |
|
} else if (!strcmp(ptr, "dir")) { |
|
i++; |
|
if (i >= argc) break; |
|
dir = argv[i]; |
} else if (!strcmp(ptr, "dist")) { |
} else if (!strcmp(ptr, "dist")) { |
i++; |
i++; |
if (i >= argc) break; |
if (i >= argc) break; |
Line 118 int main(int argc, char *argv[]) {
|
Line 123 int main(int argc, char *argv[]) {
|
* and reinitialize. |
* and reinitialize. |
*/ |
*/ |
nb_config_files++; |
nb_config_files++; |
if (dist == NULL) { |
if ((dist == NULL) && (dir == NULL)) { |
/* |
/* |
* Full reindex and regeneration of the cross-index |
* Full reindex and regeneration of the cross-index |
* pages. |
* pages. |
Line 165 int main(int argc, char *argv[]) {
|
Line 170 int main(int argc, char *argv[]) {
|
#ifdef WITH_SQL |
#ifdef WITH_SQL |
sql_check_packages(); |
sql_check_packages(); |
#endif |
#endif |
|
} else if (dir != NULL) { |
|
printf("rpm2html: indexing %s\n", dir); |
|
rpmDirScanOneDir(dir); |
} else { |
} else { |
rpmDirScanOneDist(dist); |
rpmDirScanOneDist(dist); |
} |
} |