X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=zpm-foreach-path.c;h=cad19282b603b0eb619867df1b10291d77f959c8;hb=30aa9bfe1e9a0e682f7c942b8e68054551f14857;hp=30340a022d4576dbfb3bfed7f8b7eedadf472a05;hpb=c5dc5d419b273de4b95acbf5e9aeeee370531157;p=zpackage diff --git a/zpm-foreach-path.c b/zpm-foreach-path.c index 30340a0..cad1928 100644 --- a/zpm-foreach-path.c +++ b/zpm-foreach-path.c @@ -24,7 +24,7 @@ struct config { }; static void usage() { - printf("usage: ...\n"); + printf("usage: zpm foreach-path [-fncC] args ...\n"); } static int run_program(void *f, int ncols, char **vals, char **cols) { @@ -200,10 +200,9 @@ int main(int ac, char **av){ char *s; int opt; - struct config conf = { "/var/lib/db.zpm", 0, 0, 0, "", 0, 0, printpaths + struct config conf = { "/var/lib/zpm/local.db", 0, 0, 0, "", 0, 0, printpaths }; - if ((s = getenv("ZPMDB"))) { /* TODO does this need to be copied ? */ conf.dbfile = s; @@ -252,6 +251,7 @@ int main(int ac, char **av){ argn++; } else { fprintf(stderr, "must specify pkgid\n"); + usage(); exit(EXIT_FAILURE); } @@ -267,7 +267,7 @@ int main(int ac, char **av){ /* install a collation function */ // zpm_addvercmp(&pkg); - if (!zpm_foreach_path(&pkg, conf.pkgid, conf.callback, &conf, &errmsg)) { + if (!zpm_foreach_path(&pkg, conf.pkgid, 0, conf.callback, &conf, &errmsg)) { if (errmsg) { fprintf(stderr, "database error: %s\n", errmsg); exit(EXIT_FAILURE);