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.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25845 invoked from network); 1 Jun 2021 04:21:30 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 1 Jun 2021 04:21:30 -0000 Received: from mail-ej1-f45.google.com ([209.85.218.45]) by 1ess; Mon May 31 15:27:30 -0400 2021 Received: by mail-ej1-f45.google.com with SMTP id l3so18134460ejc.4 for <9front@9front.org>; Mon, 31 May 2021 12:27:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=im3y2RctQnEkuXznQ7AOvdp0hP6v1HZwDzL0R0W7X3w=; b=C0idvCdQH5cyhHusgQqg/e6zTfUNVv2Hxreblnxqi0uHxkaThSRLBNPScIuKyD6AlJ Ry2rmp8a7iRF1L3MsSmIOA9o2cR7Q2PFW+bpSmygPJDsjZ5g5iDc+4vMN2IhRTJ8VvIz tVu72GDJ/64oFkfsuxomsYDlL20941+J0yj1VVILEakkr51JmDDfoHjHkO5AKBdj6rj7 dkQu9OfPnGcqqHR2/6pC866m+AeU653MgkKbKQQdeIzikCU46ONpTFEjFv1KqSwHPhKF KX5+jbqnPgeKLmOIiNahr7UEM7mjloSFBE77i90ZBq92Cw/r3C+d7Pzfoya+08fHxlkg y7BQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=im3y2RctQnEkuXznQ7AOvdp0hP6v1HZwDzL0R0W7X3w=; b=bFeDzgqHU02mdsd95kSe0Bu7STgYqVLm6dlJuTRfl+eIcVcoPBOYmx5OG0mJHHCk97 +Oa1PPCTlnPkBW8KXdz/AGiI+U4ud2L6eg24Em5LoyMo9jPM4tPX6wqQ71z2dmPRLFP1 H8oirmhvQ27c00fsSqy4ceiaeSItwmBoCaD/w8vSuzbKKtahYnMoDJS2CrTsMyULnPmn mcBnFgBUQUChJLvQjxKrNm0EU60l5n7Ugv1Nx+Z2Dtw4CtamfPpe7l+q5uf+Gp+hO5g/ pXHMzh89V9xdujcOgJrtPosLr6QCYYO8+Casnlfy5dHaPr0JQ80i8MhUjpC0CuSc3u2K qNEQ== X-Gm-Message-State: AOAM5314Z9nKjqIZw20QVDJI6cF7UDVZeRCyOUvDjp1xDMtHeiJ6Lsb2 H7FZXvc0QryD27pCbPI4EIC3yxrosASVJ2M1PktesFW75gb+eA== X-Google-Smtp-Source: ABdhPJzV2Zq6p/el8zefjA6RHFLFMrwuureMAMaR1fUjWS99XDoTC/16uDnUMZPsWOrrDYuT4AE41NcMKz6VjsJXOcI= X-Received: by 2002:a17:906:84d:: with SMTP id f13mr24480108ejd.451.1622485443133; Mon, 31 May 2021 11:24:03 -0700 (PDT) MIME-Version: 1.0 References: <14875E53238A4C869B47B23B95272195@gmail.com> In-Reply-To: <14875E53238A4C869B47B23B95272195@gmail.com> From: binary cat Date: Mon, 31 May 2021 14:23:46 -0400 Message-ID: To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: ISO-certified ActivityPub singleton configuration app Subject: Re: [9front] Shared env in child scripts Reply-To: 9front@9front.org Precedence: bulk > I understand that it allows a child script to change env > values for its parent, but is that desirable? It doesn't even do that well. Environment variables are cached in rc, and this cache is never updated. I think a good change would be that, by default, rc performs `rfork(RFENVG);` at startup, then continues as it does now. Then, there would be a flag that skips this rfork, and also disables caching of environment variables.