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] _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel