bin/62846: usbdevs feature: add one-line output suitable for grepping

Corris Randall corris at line6.net
Sat Feb 14 10:10:07 PST 2004


>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 at 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:


More information about the freebsd-bugs mailing list