From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 1652 invoked from network); 11 Dec 2022 15:42:47 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 11 Dec 2022 15:42:47 -0000 Received: from mail-ej1-f54.google.com ([209.85.218.54]) by 9front; Sun Dec 11 10:41:39 -0500 2022 Received: by mail-ej1-f54.google.com with SMTP id gh17so22304548ejb.6 for <9front@9front.org>; Sun, 11 Dec 2022 07:41:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=EMagSagublV2Fzg4Vw6tufVSnYGPdL+npLJp/zb3hPo=; b=Ku7jlUlQ/u62r94ODCU5JPzMLP8ib+bhbD0eQso+wJsiq9FbjdtxjJsDLq0PqoK9bf ABGn/0RtSqqNohuQ4iq+z8L3nDIyAYV3qCEBWX3QbcFB22PWpVBIjNoxn4+4s4eCd8oj oNRVv/ki1dAHrKZJlmPt8kOCJnhQrU3VPty9QfQ/4nwA+DPh+O/4qPq0MjDoN73KrpsO d2kQiUgAEViWFeZu3cNMRtIYcTWXyRMgKRd/87+E1Kc/Y8EZ1pfAHWPw9aZjVORNs95R d7Tk5WIowhFdDgnosTJ8R39RrqaLBihdhdr8N5nLG3E9+liQv1NEpkbvFPJTndWCD00i rwyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=EMagSagublV2Fzg4Vw6tufVSnYGPdL+npLJp/zb3hPo=; b=8HWzVWwUnmseNNCUINNPWoHTtiPD5ergoxlwAsUq+jCXRbpxG6PAgj6S4X71WqJ72A XZ0SOobaSj4z5gqSqICdfFTz4oYgmmkINqjsY7I51bJghQgAL4HmJKbUeOtAS10tXsRZ S2gD/M+Z1bb4JMQMHnom0v7RXAwl9KFmTJCGCnfbJleurAVbjj22WfuFKp9vH3+IHvvJ 3j6zaaLAWpEYBBCf97sX02DOqEWoVI6YPis/3Dwe+H/SMKmNUfXLFHvWela8vS+HoIhm A31tZ7ZPYX6zH88wnNIePi6qlCbOcdw88NgVECR2Ahg0Xfc8E+GyI6RwNkrKbC46NceH PTkw== X-Gm-Message-State: ANoB5plpw0ulLcx2bv2U8qlHXeAocD4zhG6l0f8gYHvDaIzBbJ0lKHPR dsvLwcg01fcwjtTTsDl22LDNx3zt7vlymWfh5lmxx5eZ X-Google-Smtp-Source: AA0mqf5CVWiC7dmNkDLhJz2N9Y3SVIJyszQUKbkqR/Nxu5S8yx4EKmbyhXxgMH6whnksjksZABSMOdGjdjhHZpzCCMY= X-Received: by 2002:a17:906:7ad0:b0:7c0:f9eb:61fd with SMTP id k16-20020a1709067ad000b007c0f9eb61fdmr13126288ejo.562.1670773294479; Sun, 11 Dec 2022 07:41:34 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a05:7208:19c:b0:5e:b320:d175 with HTTP; Sun, 11 Dec 2022 07:41:34 -0800 (PST) From: Kristo Date: Sun, 11 Dec 2022 17:41:34 +0200 Message-ID: To: 9front <9front@9front.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: callback SSL over ActivityPub GPU hypervisor-aware CMS manager Subject: [9front] [PATCH] nusbrc: remove service files left by nusb/kb Reply-To: 9front@9front.org Precedence: bulk Unplugging and then reattaching a keyboard or a mouse causes nusb/kb to sysfatal() since the service file it's trying to create already exists. diff 2d0ede468ddd363243fd31580e3e86c39b51f7be uncommitted --- a/sys/src/9/boot/nusbrc +++ b/sys/src/9/boot/nusbrc @@ -66,7 +66,7 @@ } fn detach { devs=3D'#=CF=83c/sdU'^($1 $5) - rm -rf '#=CF=83c/usb/'^$1.* '#=CF=83c/usbnet/'^$1.* $devs $devs.* + rm -rf '#=CF=83c/usb/'^$1.* '#=CF=83c/usb/'^$5.hid '#=CF=83c/usbnet/'^$1= .* $devs $devs.* } rc < '#=CF=83/usb/usbevent' & }