[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 7/7] systemd: add support initial xen systemd service files
On Fri, Mar 21, 2014 at 03:40:50PM +0000, Ian Campbell wrote: > On Wed, 2014-03-19 at 14:07 -0700, Luis R. Rodriguez wrote: > > As for integration with xen, we house keep all the systemd files > > under a new directory tools/hotplug/Linux/systemd/ and will be > > targetted > > by default when building on Linux systems (CONFIG_Linux) given the low > > overhead of only having to only sed the meta @VARIABLES@. > > Could configure not generate these more easily than what you have below? Not sure, I've dodged configure all my life. > It could still be conditional on Linux I'd have though, given a little > bit of autofoo ninjutsu. I'm autofoo dumb. > > +%.socket: %.socket.in > > + cp $< $@ > > + @sed -i -e 's|\@SBINDIR\@|$(SBINDIR)|g' $@ > > + @sed -i -e 's|\@BINDIR\@|$(BINDIR)|g' $@ > > + @sed -i -e 's|\@XEN_RUN_DIR\@|$(XEN_RUN_DIR)|g' $@ > > + @sed -i -e 's|\@XEN_LOG_DIR\@|$(XEN_LOG_DIR)|g' $@ > > + @sed -i -e 's|\@XEN_LIB_STORED\@|$(XEN_LIB_STORED)|g' $@ > > + @sed -i -e 's|\@LIBEXEC\@|$(LIBEXEC)|g' $@ > > + > > +%.service: %.service.in > > + cp $< $@ > > + @sed -i -e 's|\@SBINDIR\@|$(SBINDIR)|g' $@ > > + @sed -i -e 's|\@BINDIR\@|$(BINDIR)|g' $@ > > + @sed -i -e 's|\@XEN_RUN_DIR\@|$(XEN_RUN_DIR)|g' $@ > > + @sed -i -e 's|\@XEN_LOG_DIR\@|$(XEN_LOG_DIR)|g' $@ > > + @sed -i -e 's|\@XEN_LIB_STORED\@|$(XEN_LIB_STORED)|g' $@ > > + @sed -i -e 's|\@LIBEXEC\@|$(LIBEXEC)|g' $@ > > + > > +%.mount: %.mount.in > > + cp $< $@ > > + @sed -i -e 's|\@SBINDIR\@|$(SBINDIR)|g' $@ > > + @sed -i -e 's|\@BINDIR\@|$(BINDIR)|g' $@ > > + @sed -i -e 's|\@XEN_RUN_DIR\@|$(XEN_RUN_DIR)|g' $@ > > + @sed -i -e 's|\@XEN_LOG_DIR\@|$(XEN_LOG_DIR)|g' $@ > > + @sed -i -e 's|\@XEN_LIB_STORED\@|$(XEN_LIB_STORED)|g' $@ > > + @sed -i -e 's|\@LIBEXEC\@|$(LIBEXEC)|g' $@ > > If you do keep this then itis crying out for a helper macro/make > function. Can we welcome this as an enhancement? > I though we had one TBH. I don't see one, but haven't looked under every rug. Luis Attachment:
pgpKOqkvCpabb.pgp _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |