Date: Sat, 14 Feb 2004 10:08:14 -0800 (PST) From: Corris Randall <corris@line6.net> To: freebsd-gnats-submit@FreeBSD.org Subject: bin/62846: usbdevs feature: add one-line output suitable for grepping Message-ID: <200402141808.i1EI8Ewe041877@www.freebsd.org> Resent-Message-ID: <200402141810.i1EIA74R089750@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 62846 >Category: bin >Synopsis: usbdevs feature: add one-line output suitable for grepping >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Feb 14 10:10:07 PST 2004 >Closed-Date: >Last-Modified: >Originator: Corris Randall >Release: FreeBSD 5.2-RC2 i386 >Organization: Line 6 >Environment: FreeBSD fry.corris.org 5.2-RC2 FreeBSD 5.2-RC2 #0: Thu Jan 8 20:08:46 GMT 2004 root@fry.corris.org:/usr/obj/usr/src/sys/FRY i386 >Description: the output of usbdevs -d puts the device name on another line, this makes it lame to grep for. ( possible, just a pain in the ass ). Rather than "fixing" it, I opted for adding -o ( feel free to change, I don't care what the argument is ) to make -d append ", device udriver0" to the line. >How-To-Repeat: usbdevs -d >Fix: encoded with: "uuencode -m" begin-base64 644 usbdevs_oneline.udiff ZGlmZiAtdSAtciB1c2JkZXZzL3VzYmRldnMuOCB1c2JkZXZzX25ldy91c2JkZXZzLjgKLS0tIHVz YmRldnMvdXNiZGV2cy44CVNhdCBGZWIgMTQgMDk6Mjg6MzkgMjAwNAorKysgdXNiZGV2c19uZXcv dXNiZGV2cy44CVNhdCBGZWIgMTQgMDk6NDA6NDcgMjAwNApAQCAtNDYsNiArNDYsNyBAQAogLk9w IEZsIGQKIC5PcCBGbCBmIEFyIGRldgogLk9wIEZsIHYKKy5PcCBGbCBvCiAuU2ggREVTQ1JJUFRJ T04KIFRoZQogLk5tCkBAIC02Myw2ICs2NCw4IEBACiBvbmx5IHByaW50IGluZm9ybWF0aW9uIGZv ciB0aGUgZ2l2ZW4gVVNCIGNvbnRyb2xsZXIuCiAuSXQgRmwgdgogQmUgdmVyYm9zZS4KKy5JdCBG bCBvCitwcmludCBpbmZvIGFsbCBvbiBvbmUgbGluZSAoIHJlYWxseSBvbmx5IHVzZWZ1bCB3aXRo IC1kICkuCiAuRWwKIC5TaCBTRUUgQUxTTwogLlhyIHVzYiA0CmRpZmYgLXUgLXIgdXNiZGV2cy91 c2JkZXZzLmMgdXNiZGV2c19uZXcvdXNiZGV2cy5jCi0tLSB1c2JkZXZzL3VzYmRldnMuYwlTYXQg RmViIDE0IDA5OjI4OjM5IDIwMDQKKysrIHVzYmRldnNfbmV3L3VzYmRldnMuYwlTYXQgRmViIDE0 IDA5OjQyOjQzIDIwMDQKQEAgLTU0LDYgKzU0LDcgQEAKIAogaW50IHZlcmJvc2UgPSAwOwogaW50 IHNob3dkZXZzID0gMDsKK2ludCBvbmVsaW5lID0gMDsKIAogdm9pZCB1c2FnZSh2b2lkKTsKIHZv aWQgdXNiZGV2KGludCBmLCBpbnQgYSwgaW50IHJlYyk7CkBAIC0xMDksMTMgKzExMCwxOSBAQAog CQkgICAgICAgZGkudWRpX3ZlbmRvciwgZGkudWRpX3ZlbmRvck5vLCBkaS51ZGlfcmVsZWFzZSk7 CiAJfSBlbHNlCiAJCXByaW50ZigiJXMsICVzIiwgZGkudWRpX3Byb2R1Y3QsIGRpLnVkaV92ZW5k b3IpOwotCXByaW50ZigiXG4iKTsKKwlpZiAoICEgb25lbGluZSApCisJCXByaW50ZigiXG4iKTsK IAlpZiAoc2hvd2RldnMpIHsKIAkJZm9yIChpID0gMDsgaSA8IFVTQl9NQVhfREVWTkFNRVM7IGkr KykKLQkJCWlmIChkaS51ZGlfZGV2bmFtZXNbaV1bMF0pCi0JCQkJcHJpbnRmKCIlKnMgICVzXG4i LCBpbmRlbnQsICIiLAotCQkJCSAgICAgICBkaS51ZGlfZGV2bmFtZXNbaV0pOworCQkJaWYgKGRp LnVkaV9kZXZuYW1lc1tpXVswXSkgeworCQkJCWlmICggb25lbGluZSApCisJCQkJCXByaW50Zigi LCBkZXZpY2UgJXMiLCBkaS51ZGlfZGV2bmFtZXNbaV0pOworCQkJCWVsc2UgCisJCQkJCXByaW50 ZigiJSpzICAlc1xuIiwgaW5kZW50LCAiIiwgZGkudWRpX2Rldm5hbWVzW2ldKTsKKwkJCX0KIAl9 CisJaWYgKCBvbmVsaW5lICkKKwkJcHJpbnRmKCJcbiIpOwogCWlmICghcmVjKQogCQlyZXR1cm47 CiAJZm9yIChwID0gMDsgcCA8IGRpLnVkaV9ucG9ydHM7IHArKykgewpAQCAtMTc3LDEzICsxODQs MTYgQEAKIAlpbnQgYWRkciA9IDA7CiAJaW50IG5jb250OwogCi0Jd2hpbGUgKChjaCA9IGdldG9w dChhcmdjLCBhcmd2LCAiYTpkZjp2PyIpKSAhPSAtMSkgeworCXdoaWxlICgoY2ggPSBnZXRvcHQo YXJnYywgYXJndiwgImE6ZG9mOnY/IikpICE9IC0xKSB7CiAJCXN3aXRjaChjaCkgewogCQljYXNl ICdhJzoKIAkJCWFkZHIgPSBhdG9pKG9wdGFyZyk7CiAJCQlicmVhazsKIAkJY2FzZSAnZCc6CiAJ CQlzaG93ZGV2cysrOworCQkJYnJlYWs7CisJCWNhc2UgJ28nOgorCQkJb25lbGluZSsrOwogCQkJ YnJlYWs7CiAJCWNhc2UgJ2YnOgogCQkJZGV2ID0gb3B0YXJnOwo= ==== >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402141808.i1EI8Ewe041877>