[systemd-devel] [PATCH weston] doc/systemd: system service example
ppaalanen at gmail.com
Thu Nov 30 12:57:16 UTC 2017
On Thu, 30 Nov 2017 13:29:22 +0100
Lennart Poettering <lennart at poettering.net> wrote:
> On Do, 30.11.17 12:09, Pekka Paalanen (ppaalanen at gmail.com) wrote:
> > > Hmm, what is this about?
> > >
> > > This is racy, as the session ID is not really reliably predictable,
> > > and is synthesized in different contexts in different ways, for
> > > example depnding on whether audit is enabled in the kernel it might be
> > > session-1.scope rather than session-c1.scope.
> > Hi Lennart,
> > this is the bit Martyn talked you in person some time ago, maybe Martyn
> > could refresh your memory?
> Oh, did we? I don't remember, sorry!
no worries. I don't remember what I did early this week...
> > > Piggy-backing on "login" is a bad idea. "login" is a text tool, and
> > > thus the PAM rules for it usually pull in some TTY specific PAM
> > > modules. YOu shoudl really use your own PAM fragment here, and
> > > configure only the bits you need.
> > Ok. Is there any guide or example I could point people to, so that they
> > can write their own stuff correctly? Any example I could put into
> > Weston docs?
> Unfortunately PAM is awful and highly distro-specific. It's not really
> possible to write PAM snippets that work generically on all
> distros. Sorry. The distros even patch PAM differently, so that
> slightly difference constructs are available...
That's the feeling I already got. Following Mantas' suggestion and
commenting it line by line like I did for the service unit is probably
the best we could do then.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 833 bytes
Desc: OpenPGP digital signature
More information about the wayland-devel