summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/etc/inc/pkg-utils.inc9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/etc/inc/pkg-utils.inc b/src/etc/inc/pkg-utils.inc
index 338b724..3977ce8 100644
--- a/src/etc/inc/pkg-utils.inc
+++ b/src/etc/inc/pkg-utils.inc
@@ -365,7 +365,7 @@ function get_package_internal_name($package_data) {
}
// Get information about packages.
-function get_pkg_info($pkgs = 'all', $info = 'all') {
+function get_pkg_info($pkgs = 'all', $info = 'all', $only_local = false) {
global $g, $input_errors;
$out = '';
@@ -381,7 +381,12 @@ function get_pkg_info($pkgs = 'all', $info = 'all') {
$pkgs = $g['pkg_prefix'];
}
- $rc = pkg_exec("search --raw-format json-compact " . $pkgs, $out, $err);
+ $extra_param = "";
+ if ($only_local) {
+ $extra_param = "-U ";
+ }
+
+ $rc = pkg_exec("search {$extra_param}--raw-format json-compact " . $pkgs, $out, $err);
if ($rc != 0) {
update_status("\n" . gettext(
OpenPOWER on IntegriCloud