[pacman-dev] [PATCH] Adds a check to -Qo, so that pacman warns the user if the file does not exits
Pedro Victor
pedrocga1.opensource at gmail.com
Wed Jun 17 00:05:49 UTC 2020
From: Pedro Victor <pedrocga1 at gmail.com>
---
src/pacman/query.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/pacman/query.c b/src/pacman/query.c
index 513ddb7a..784936b9 100644
--- a/src/pacman/query.c
+++ b/src/pacman/query.c
@@ -209,6 +209,11 @@ static int query_fileowner(alpm_list_t *targets)
strcat(rpath + rlen, "/");
}
+ if (access(rel_path, F_OK) == -1) {
+ pm_printf(ALPM_LOG_ERROR, _("File does not exist: %s\n"), rel_path);
+ goto targcleanup;
+ }
+
for(i = packages; i && (!found || is_dir); i = alpm_list_next(i)) {
if(alpm_filelist_contains(alpm_pkg_get_files(i->data), rel_path)) {
print_query_fileowner(rpath, i->data);
--
2.27.0
More information about the pacman-dev
mailing list