|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v7 8/8] systemd: add xen systemd service and module files
On Thu, 2014-07-17 at 16:28 -0700, Luis R. Rodriguez wrote:
> diff --git a/Makefile b/Makefile
> index 41dabbf..104e39d 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -216,8 +216,12 @@ uninstall:
> rm -f $(D)$(CONFIG_DIR)/udev/rules.d/xen-backend.rules
> rm -f $(D)$(CONFIG_DIR)/udev/rules.d/xend.rules
> rm -f $(D)$(SYSCONFIG_DIR)/xendomains
> + rm -f $(D)$(SBINDIR)/xendomains
> rm -f $(D)$(SYSCONFIG_DIR)/xencommons
> - rm -rf $(D)/var/run/xen* $(D)/var/lib/xen*
> + rm -f $(D)$(XEN_SYSTEMD_DIR)/*.service
> + rm -f $(D)$(XEN_SYSTEMD_DIR)/*.mount
> + rm -f $(D)$(XEN_SYSTEMD_MODULES_LOAD)/*.conf
> + rm -rf $(D)${XEN_RUN_DIR}* $(D)/var/lib/xen*
${} rather than $()? I'm a bit concerned that might expand to nothing
and nuke $(D)...
> +Systemd and legacy init support
s/legacy/SysVinit/ please, no need to be rude about our old friend.
TBH, you don't mention sysvinit in this para, so the section could
equally be called "Systemd support".
> +===============================
> +
> +If you have systemd development packages installed you can build binaries
> +with systemd support. Systemd support is enabled by default if you have
> +systemd development libraries present. If you want to force enable systemd to
> +ensure you build binaries with systemd support you can use the
> --enable-systemd
> +flag. Likewise if you want to force disable systemd you can use either of
> +these two options:
> +
> + ./configure --disable-systemd
> + ./configure --enable-systemd=no
It's nice that both work but users only need to know about one of them,
else we are just bamboozling them with needlessly multiple ways to do
things.
> diff --git a/tools/hotplug/Linux/systemd/Makefile
> b/tools/hotplug/Linux/systemd/Makefile
> new file mode 100644
> index 0000000..dc98b67
> --- /dev/null
> +++ b/tools/hotplug/Linux/systemd/Makefile
I've not reviewed these files since I don't really know much about
systemd specifics. I assume that people who do know them have looked at
some point and/or they are derived from existing ones which work and/or
they will get fixed eventually if they happen to be not quite right.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |