Skip site navigation (1)Skip section navigation (2)
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>