mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
sysconfig files are not mandatory. Adjust xen-init-dom0.service to handle a missing sysconfig file by prepending a dash to the to-be-sourced filename. Signed-off-by: Olaf Hering <olaf@aepfle.de> Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
16 lines
484 B
Plaintext
16 lines
484 B
Plaintext
[Unit]
|
|
Description=xen-init-dom0, initialise Dom0 configuration (xenstore nodes, JSON configuration stub)
|
|
Requires=xenstored.service proc-xen.mount
|
|
After=xenstored.service proc-xen.mount
|
|
ConditionPathExists=/proc/xen/capabilities
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
RemainAfterExit=true
|
|
EnvironmentFile=-@CONFIG_DIR@/@CONFIG_LEAF_DIR@/xencommons
|
|
ExecStartPre=/bin/grep -q control_d /proc/xen/capabilities
|
|
ExecStart=@LIBEXEC_BIN@/xen-init-dom0 $XEN_DOM0_UUID
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|