On Friday 15 August 2014 at 11:34:28, Lennart Poettering wrote: > On Fri, 15.08.14 09:58, Harald Hoyer (harald.ho...@gmail.com) wrote: > > > > > On 14.08.2014 17:27, Lennart Poettering wrote: > > > On Thu, 14.08.14 17:10, Harald Hoyer (harald.ho...@gmail.com) wrote: > > > > > >> > > >> On 14.08.2014 13:00, Lennart Poettering wrote: > > >>> On Thu, 14.08.14 10:02, Ivan Shapovalov (intelfx...@gmail.com) wrote: > > >>> > > >>>> The only thing: PROGRAM="...", ENV{SYSTEMD_WANTS}+="...%c..." idiom > > >>>> seems a > > >>>> pretty ugly way to invoke systemd-escape. This looks like a pretty > > >>>> common > > >>>> thing to do; shouldn't there be a shorthand or something? (just a > > >>>> suggestion) > > >>> > > >>> Yeah, I agree, but I not entirely sure how this could look like in a > > >>> nice way? > > >>> > > >>> Maybe add: > > >>> > > >>> ENV{SYSTEMD_WANTS_INSTANCE}="bar" > > >>> ENV{SYSTEMD_WANTS_TEMPLATE}="foo@.service" > > >>> > > >>> or so, would escape "bar" and add it into foo@.service... But that's not > > >>> particularly generic but focusses only on the instance/template case... > > >>> > > >>> Ideas? > > >>> > > >>> Lennart > > >>> > > >> > > >> Why not extend udev with new % specifiers for the systemd escaped name? > > > > > > What syntax would you propose? Note that there are probably a couple of > > > different strings people might want to have escaped? > > > > > > Lennart > > > > > > > We could probably make it $[<path>], which would result in $[$devpath] $[%p] > > Well, there are at least two modes how to escape strings for unit names > (one for general string, one for paths). This would become awfully > complex... > > Lennart > >
$[...] and ${...} maybe. -- Ivan Shapovalov / intelfx /
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel