From owner-cvs-all Mon Oct 16 11:24:46 2000 Delivered-To: cvs-all@freebsd.org Received: from mail.wolves.k12.mo.us (mail.wolves.k12.mo.us [207.160.214.1]) by hub.freebsd.org (Postfix) with ESMTP id B2E5A37B502; Mon, 16 Oct 2000 11:24:40 -0700 (PDT) Received: from mail.wolves.k12.mo.us (cdillon@mail.wolves.k12.mo.us [207.160.214.1]) by mail.wolves.k12.mo.us (8.9.3/8.9.3) with ESMTP id NAA59586; Mon, 16 Oct 2000 13:24:39 -0500 (CDT) (envelope-from cdillon@wolves.k12.mo.us) Date: Mon, 16 Oct 2000 13:24:38 -0500 (CDT) From: Chris Dillon To: Nick Hibma Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/etc usbd.conf In-Reply-To: <200010161632.JAA31646@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1480175891-971720678=:59185" Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1480175891-971720678=:59185 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 16 Oct 2000, Nick Hibma wrote: > n_hibma 2000/10/16 09:32:12 PDT > > Modified files: (Branch: RELENG_4) > etc usbd.conf > Log: > Remove the entry for the umass drives. It is no longer needed and has > been verified to work. > > Make some of the comments more useful by explaining what the commands do. > > Revision Changes Path > 1.5.2.2 +7 -15 src/etc/usbd.conf That reminds me... attached is a patch for usbd.conf that will do away with the nasty "killall dhclient" on detach of a USB ethernet interface. I don't have a way to actually test this patch, but it is simple enough that I don't think I screwed anything up. I just know someone is going to get bit by this in the future if it isn't fixed. :-) We might want to be real careful anywhere else we use "killall", as well. I'll paste it here, in addition to the attachment, for good measure: --- usbd.conf Mon Oct 16 13:09:00 2000 +++ usbd.conf.old Mon Oct 16 13:11:19 2000 @@ -28,8 +28,8 @@ # device "USB ethernet" devname "[ack]ue[0-9]+" - attach "dhclient ${DEVNAME}" - detach "killall dhclient" + attach "dhclient -pf /var/run/dhclient.${DEVNAME}.pid ${DEVNAME}" + detach "kill `cat /var/run/dhclient.${DEVNAME}.pid`" # The entry below starts moused when a mouse is plugged in. Moused # stops automatically (actually it bombs :) when the device disappears. -- Chris Dillon - cdillon@wolves.k12.mo.us - cdillon@inter-linc.net FreeBSD: The fastest and most stable server OS on the planet. For IA32 and Alpha architectures. IA64 and PowerPC under development. http://www.freebsd.org --0-1480175891-971720678=:59185 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="usbd.conf.patch" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="usbd.conf.patch" LS0tIHVzYmQuY29uZglNb24gT2N0IDE2IDEzOjA5OjAwIDIwMDANCisrKyB1 c2JkLmNvbmYub2xkCU1vbiBPY3QgMTYgMTM6MTE6MTkgMjAwMA0KQEAgLTI4 LDggKzI4LDggQEANCiAjDQogZGV2aWNlICJVU0IgZXRoZXJuZXQiDQogCWRl dm5hbWUgIlthY2tddWVbMC05XSsiDQotCWF0dGFjaCAiZGhjbGllbnQgJHtE RVZOQU1FfSINCi0JZGV0YWNoICJraWxsYWxsIGRoY2xpZW50Ig0KKwlhdHRh Y2ggImRoY2xpZW50IC1wZiAvdmFyL3J1bi9kaGNsaWVudC4ke0RFVk5BTUV9 LnBpZCAke0RFVk5BTUV9Ig0KKwlkZXRhY2ggImtpbGwgYGNhdCAvdmFyL3J1 bi9kaGNsaWVudC4ke0RFVk5BTUV9LnBpZGAiDQogDQogIyBUaGUgZW50cnkg YmVsb3cgc3RhcnRzIG1vdXNlZCB3aGVuIGEgbW91c2UgaXMgcGx1Z2dlZCBp bi4gTW91c2VkDQogIyBzdG9wcyBhdXRvbWF0aWNhbGx5IChhY3R1YWxseSBp dCBib21icyA6KSB3aGVuIHRoZSBkZXZpY2UgZGlzYXBwZWFycy4NCg== --0-1480175891-971720678=:59185-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message