[systemd-commits] src/udev

Kay Sievers kay at kemper.freedesktop.org
Tue Jul 2 15:34:22 PDT 2013


 src/udev/udev-builtin-hwdb.c |    7 +++++++
 1 file changed, 7 insertions(+)

New commits:
commit 6824690f140f45064157d220a24b9afbeb1d093f
Author: Kay Sievers <kay at vrfy.org>
Date:   Wed Jul 3 00:23:41 2013 +0200

    hwdb: allow to query arbitrary keys

diff --git a/src/udev/udev-builtin-hwdb.c b/src/udev/udev-builtin-hwdb.c
index 9895f65..3695891 100644
--- a/src/udev/udev-builtin-hwdb.c
+++ b/src/udev/udev-builtin-hwdb.c
@@ -144,6 +144,13 @@ static int builtin_hwdb(struct udev_device *dev, int argc, char *argv[], bool te
                 }
         }
 
+        /* query a specific key given as argument */
+        if (argv[optind]) {
+                if (udev_builtin_hwdb_lookup(dev, argv[optind], filter, test) > 0)
+                        return EXIT_SUCCESS;
+                return EXIT_FAILURE;
+        }
+
         /* read data from another device than the device we will store the data */
         if (device) {
                 srcdev = udev_device_new_from_device_id(udev_device_get_udev(dev), device);



More information about the systemd-commits mailing list