mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
... and same for sbindir and libdir. Expand usage of exec_prefix so that it does not appear in substituted variables in systemd files. Signed-off-by: Olaf Hering <olaf@aepfle.de> Akced-by: Ian Campbell <ian.campbell@citrix.com> Cc: Ian Campbell <ian.campbell@citrix.com> Cc: Ian Jackson <ian.jackson@eu.citrix.com> Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Cc: Wei Liu <wei.liu2@citrix.com> [ ijc -- ran autogen.sh as requested ]
28 lines
958 B
Plaintext
28 lines
958 B
Plaintext
[Unit]
|
|
Description=The Xen xenstore
|
|
Requires=xenstored_ro.socket xenstored.socket proc-xen.mount var-lib-xenstored.mount
|
|
After=proc-xen.mount var-lib-xenstored.mount
|
|
Before=libvirtd.service libvirt-guests.service
|
|
RefuseManualStop=true
|
|
ConditionVirtualization=xen
|
|
|
|
[Service]
|
|
Type=notify
|
|
Environment=XENSTORED_ARGS=
|
|
Environment=XENSTORED_ROOTDIR=@XEN_LIB_STORED@
|
|
Environment=XENSTORED=@XENSTORED@
|
|
EnvironmentFile=-/etc/default/xencommons
|
|
EnvironmentFile=-/etc/sysconfig/xencommons
|
|
ExecStartPre=/bin/grep -q control_d /proc/xen/capabilities
|
|
ExecStartPre=-/bin/rm -f @XEN_LIB_STORED@/tdb*
|
|
ExecStartPre=/bin/mkdir -p @XEN_RUN_DIR@
|
|
ExecStart=/bin/sh -c "exec $XENSTORED --no-fork $XENSTORED_ARGS"
|
|
ExecStartPost=-@bindir@/xenstore-write "/local/domain/0/name" "Domain-0"
|
|
ExecStartPost=-@bindir@/xenstore-write "/local/domain/0/domid" 0
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
Also=xenstored_ro.socket xenstored.socket
|
|
Also=proc-xen.mount
|
|
Also=var-lib-xenstored.mount
|