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=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 13400 invoked from network); 22 Dec 2021 10:18:14 -0000 Received: from alyss.skarnet.org (95.142.172.232) by inbox.vuxu.org with ESMTPUTF8; 22 Dec 2021 10:18:14 -0000 Received: (qmail 4684 invoked by uid 89); 22 Dec 2021 10:18:39 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Received: (qmail 4677 invoked from network); 22 Dec 2021 10:18:38 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:to:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to; bh=tQI9OT6ZwCg2xZ9exXMoo7wzov5MIciRINWxM97C7vs=; b=S2MmMdnCTG1cnNv2S2cl/AmAMDCjjAAw0kpOQN31wWMcFcXtiZgPDQtn12tzmfxTLV UgkYkoN3KXLp90QQQPV+38P0gpOaMH0HDDcOP01OW4zDwNLnCTQtwAAqPndVeBlaz6f1 ltmlECNFKFZUxW6LDcC4wDlrG/hxoMCfVP1x7HgcMgq/i1/rq1tycjsyx3KqrTC/Y2ma 0BZV5S7nzoL4O0ZG3+z2nt6qGvt3lhQ9x7DNapz0yZUlYUQQ+hn3VzJZuIIJ7vDatVk2 iFyPAnhsU9W/v4CIUsP+rXvI1UEbioT6AHP+t1AqrCmk7TD1idVwYTOAoTtk1WJMiRV/ O0Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:to:subject:message-id:mail-followup-to :references:mime-version:content-disposition:in-reply-to; bh=tQI9OT6ZwCg2xZ9exXMoo7wzov5MIciRINWxM97C7vs=; b=rZ/aPsnupZbMzB8oVspCEfH4YAvIO1nTyMsELjMSNQEQ0bZXbYu7a+NTI0Siv3MMBP o3hOiHC0PrxFYfBOIXLKJlupbA4i4dTJ/1HqQrztds3ZEoZ6nhh4bEIxrX0aaaJLSHHv IwVhd6qmqkWlIXZ7HwqTwN7mFpwKW6LXCIZ3vWmXDmxTRqQQJm8NtiluQSi4o/ttScrg hAChzoW9Pw+fGiCzU+FJY1HEJ0ltU3EbnXXe/kGSkgUYlisJWL1jK/49sJuNvnJjthcG 7BNJpRJmroSt+hfjx1i09WTNv9VZb5KKTG8EkMDy3zQi03wPerBCOU8+jhWQxnK/UmaP Pq9A== X-Gm-Message-State: AOAM531QfhJfw8MD8qKtaj6hhrqE4lzpW6WI9qHjoD+REnnhoKfAU5iG vrkJ6inL0DB5QcJl763FYi0HgIkpJEiTUw== X-Google-Smtp-Source: ABdhPJwD4IpLK8E2EmR4yjU6EXqICGeVBWYNm9/QKY1FWZHM22NGwrTB/LS5Nl/udJ6lPZpAX4l91w== X-Received: by 2002:aa7:860d:0:b0:4ba:93fc:ca87 with SMTP id p13-20020aa7860d000000b004ba93fcca87mr2252665pfn.6.1640168289876; Wed, 22 Dec 2021 02:18:09 -0800 (PST) From: "Casper Ti. Vector" X-Google-Original-From: "Casper Ti. Vector" Date: Wed, 22 Dec 2021 18:18:03 +0800 To: supervision@list.skarnet.org Subject: Re: [announce] skarnet.org Winter 2021-2022 release Message-ID: Mail-Followup-To: supervision@list.skarnet.org References: <20211221185417.120f440f@mydesk.domain.cxm> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: On Wed, Dec 22, 2021 at 08:48:26AM +0000, Laurent Bercot wrote: > I want to keep the "stages" framing for s6-linux-init, because I think > it is useful: these are qualitatively different parts of the init > process. (There's a "stage 3" and a "stage 4" as well, at shutdown > time: they're handled by the s6-linux-init-shutdownd daemon.) The > framing is actually *more* useful here than in runit, where "stages" > are only sequence points and the only real hardcoded meaning is that > the system shuts down when /etc/runit/3 exits. I would like to note that the old-fashioned way to shut down -- letting `s6-svscan' exec() into a "stage-3" script, which performs the halting procedure -- is still available from slew and legacy s6-linux-init. I personally find it simpler to understand, in the cost of a lack of full compatibility with `shutdown' without relying on some `atd': . -- My current OpenPGP key: RSA4096/0x227E8CAAB7AA186C (expires: 2022.09.20) 7077 7781 B859 5166 AE07 0286 227E 8CAA B7AA 186C