From: Kay Sievers Date: Sun, 18 Mar 2007 14:08:53 +0000 (+0100) Subject: udevinfo: remove -d option X-Git-Tag: 174~2027 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=3045132a0df944c33f459f4e8cafdc6b84800174;hp=f0f7c715ae59a0a08019a6a697c5bd0a490b6f0c udevinfo: remove -d option --- diff --git a/TODO b/TODO index 5d5a058e9..881f7c1ee 100644 --- a/TODO +++ b/TODO @@ -11,9 +11,6 @@ These things will change in future udev versions: These things are deprecated and scheduled for removal in a future udev version: - o remove old udevdb dump 'udevinfo -d' - (-e exports everything) - o remove udevstart (we rely on the kernel "uevent" triggers of kernel 2.6.15 and no longer want to guess event properties from sysfs like udevstart is doing it) diff --git a/udevinfo.c b/udevinfo.c index e892b1092..52c49b824 100644 --- a/udevinfo.c +++ b/udevinfo.c @@ -150,16 +150,7 @@ static void print_record(struct udevice *udev) printf("E: %s\n", name_loop->name); } -static void export_name_devpath(struct udevice *udev) { - printf("%s=%s/%s\n", udev->dev->devpath, udev_root, udev->name); -} - -static void export_record(struct udevice *udev) { - print_record(udev); - printf("\n"); -} - -static void export_db(void fnct(struct udevice *udev)) { +static void export_db(void) { LIST_HEAD(name_list); struct name_entry *name_loop; @@ -171,7 +162,8 @@ static void export_db(void fnct(struct udevice *udev)) { if (udev_db == NULL) continue; if (udev_db_get_device(udev_db, name_loop->name) == 0) - fnct(udev_db); + print_record(udev_db); + printf("\n"); udev_device_cleanup(udev_db); } name_list_cleanup(&name_list); @@ -263,7 +255,7 @@ int main(int argc, char *argv[], char *envp[]) /* get command line options */ while (1) { - option = getopt_long(argc, argv, "aden:p:q:rVh", options, NULL); + option = getopt_long(argc, argv, "aen:p:q:rVh", options, NULL); if (option == -1) break; @@ -319,11 +311,8 @@ int main(int argc, char *argv[], char *envp[]) case 'a': action = ACTION_ATTRIBUTE_WALK; break; - case 'd': - export_db(export_name_devpath); - goto exit; case 'e': - export_db(export_record); + export_db(); goto exit; case 1: printf("%s\n", UDEV_VERSION);