Re: The multisubstitute commands in the run script generated by s6-usertree-maker are in a wrong order

From: Muhammad Mahendra Subrata <>
Date: Fri, 22 Jan 2021 19:54:16 +0700

Great, thanks!


On Fri, Jan 22, 2021, 17:28 Laurent Bercot <>

> >As shown above, the multisubstitute command that contains XDG_RUNTIME_DIR
> is put after the one that contains USER, HOME, UID, GID, and GIDLIST. If
> for example XDG_RUNTIME_DIR=/run/user/$UID, the $UID here will not be
> substituted with the user's UID since by the time $UID is substituted,
> $XDG_RUNTIME_DIR hasn't been substituted yet. So perhaps the order of these
> two multisubstitute should be inverted.
> You're right, of course. I remember testing it, and it *working*, so
> I did not think any further, but in retrospect it appears my test was
> incorrect.
> Thanks for the report! Fixed in git head.
> I'll give it the week-end, in case more bug-reports come in, then
> I'll release
> Note that skalibs- is out already, it fixes a bug that
> manifests in execline's 'emptyenv -c' command.
> --
> Laurent
Received on Fri Jan 22 2021 - 12:54:16 UTC

This archive was generated by hypermail 2.3.0 : Sun May 09 2021 - 19:44:19 UTC