query: avoid false ownership matches for files in root
commitda0dcc29cf038de7dee9b16987b508e45d56ae91
authorDave Reisner <dreisner@archlinux.org>
Wed, 20 Jun 2012 20:18:42 +0000 (20 16:18 -0400)
committerDan McGee <dan@archlinux.org>
Tue, 26 Jun 2012 04:05:59 +0000 (25 23:05 -0500)
tree54d2511deb54262bd9bae32a8f4f556efd22f0de
parentc6e47cb435988494f978c603eb12db97cfc88b3e
query: avoid false ownership matches for files in root

Check for an exact match when querying ownership of files in the root.
Previously, our test was too simple and would match the the basename of
package files against the query parameter, e.g.

  $ pacman -Qo config
  /config is owned by cower-git 20120614-1

Adds a new test to verify this behavior, query007.py.

Fixes FS#30388.

Signed-off-by: Dave Reisner <dreisner@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>
src/pacman/query.c
test/pacman/tests/query007.py [new file with mode: 0644]