[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
Description: PGP signature

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.