On Tue, 05.04.11 08:23, Albert Strasheim (full...@gmail.com) wrote: > Hello all > > I have the following socket unit: > > [Unit] > Description=unix sock > > [Socket] > ListenStream=@foo/%i > Backlog=128 > Service=foo@%i.service > > [Install] > Alias=foo@dev1.socket > Alias=sockets.target.wants/foo@dev1.socket > Alias=foo@dev2.socket > Alias=sockets.target.wants/foo@dev2.socket > Alias=foo@dev3.socket > Alias=sockets.target.wants/foo@dev3.socket > > so that I can configure a socket per device, where each device is > handled by a separate service instance. > > However, ListenStream= doesn't seem to understand %i, because it > listens on @foo/%i (no substitution), causing foo@dev2.socket and > foo@dev3.socket to fail on startup.
Yupp. ListenFoo= currently doesn't do substitution right now. It probably should. I added this to the TODO list now. (Pacthes always welcome btw!) Lennart -- Lennart Poettering - Red Hat, Inc. _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel