Re: s6/s6-rc policy for Gentoo: XDG Base Directory Specification

From: Jan Braun <janbraun_at_gmx.de>
Date: Mon, 15 Jul 2024 10:31:19 +0200

Hey,
I don't want to pick a side in the turnstile-or-not fight, so I
found something you seemed to agree on, to disagree with:

Paul Sopka schrob:
> > [...] and unless you want to make users replace their shell with
> > something like `/etc/execline-startup` as described in
> > https://skarnet.org/lists/supervision/3126.html, your proposal is going
> > to need a custom PAM module for that too.
> [...]
> My proposal [...]
> by a potential pam module that exports it's content to the users shell.

There's already pam_env to set environment variables. And from
pam_env.conf it can expand _at_{HOME} and presumably ${USER}, which should
be all you need to accomodate desktop stuff that expects XDG_* and
DBUS_SESSION_BUS_ADDRESS.
Everything else can and should be done via conventional places in the
file system, the way DJB intended. ;)

cheers,
    Jan

Received on Mon Jul 15 2024 - 10:31:19 CEST

This archive was generated by hypermail 2.4.0 : Mon Jul 15 2024 - 10:31:57 CEST