[PATCH 1/2] Output pkg:arch in dpkg -S output for non-native packages
---
src/query.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/src/query.c b/src/query.c
index 68244ac..552f56e 100644
--- a/src/query.c
+++ b/src/query.c
@@ -215,6 +215,13 @@ static int searchoutput(struct filenamenode *namenode) {
for (i=0; i < PERFILEPACKAGESLUMP && packageslump->pkgs[i]; i++) {
if (found) fputs(", ",stdout);
fputs(packageslump->pkgs[i]->name,stdout);
+ if (strcmp(packageslump->pkgs[i]->installed.architecture,
+ ARCHITECTURE) != 0 &&
+ strcmp(packageslump->pkgs[i]->installed.architecture, "all") != 0)
+ {
+ fputc(':', stdout);
+ fputs(packageslump->pkgs[i]->installed.architecture, stdout);
+ }
found++;
}
}
--
1.7.1
Reply to: