xbps-query: explicitly use -R for repository mode; otherwise local.

This closes #3 by radare.
This commit is contained in:
Juan RP
2013-02-02 12:02:10 +01:00
parent 5c1688944d
commit dcff876533
3 changed files with 14 additions and 20 deletions

View File

@@ -1,5 +1,5 @@
/*-
* Copyright (c) 2008-2012 Juan Romero Pardines.
* Copyright (c) 2008-2013 Juan Romero Pardines.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -221,43 +221,30 @@ main(int argc, char **argv)
/* show mode */
if (repo_mode)
rv = repo_show_pkg_info(&xh, argv[optind], props);
else {
else
rv = show_pkg_info_from_metadir(&xh,
argv[optind], props);
if (rv == ENOENT)
rv = repo_show_pkg_info(&xh,
argv[optind], props);
}
} else if (show_files) {
/* show-files mode */
if (repo_mode)
rv = repo_show_pkg_files(&xh, argv[optind]);
else {
else
rv = show_pkg_files_from_metadir(&xh, argv[optind]);
if (rv == ENOENT)
rv = repo_show_pkg_files(&xh, argv[optind]);
}
} else if (show_deps) {
/* show-deps mode */
if (repo_mode)
rv = repo_show_pkg_deps(&xh, argv[optind]);
else {
else
rv = show_pkg_deps(&xh, argv[optind]);
if (rv == ENOENT)
rv = repo_show_pkg_deps(&xh, argv[optind]);
}
} else if (show_rdeps) {
/* show-rdeps mode */
if (repo_mode)
rv = repo_show_pkg_revdeps(&xh, argv[optind]);
else {
else
rv = show_pkg_revdeps(&xh, argv[optind]);
if (rv == ENOENT)
rv = repo_show_pkg_revdeps(&xh, argv[optind]);
}
}
exit(rv);

View File

@@ -1,4 +1,4 @@
.Dd December 20, 2012
.Dd February 2, 2013
.Os Void Linux
.Dt xbps-query 8
.Sh NAME
@@ -75,7 +75,7 @@ By default and unless the
.Fl R
option is specified, the target
.Ar PKG
will be queried in the root directory, and if this fails, it will be
will be queried in the root directory, otherwise it will be
queried in registered repositories.
.Bl -tag -width -x
.It Fl l, Fl -list-pkgs