From 299550b94abee3c8653fbcbc4f2e1f94fae7741e Mon Sep 17 00:00:00 2001 From: Sergei Korneichuk Date: Tue, 22 Feb 2022 19:09:33 -0800 Subject: dfx-mgr: fix systemd service file Fix ExecStart and Description. Add Documentation and comments. Fix warnings during systemd start-up. Signed-off-by: Sergei Korneichuk Signed-off-by: Mark Hatle --- meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr/dfx-mgr.service | 11 +++++++++-- meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr/dfx-mgr.service b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr/dfx-mgr.service index af21f3c1..12239266 100644 --- a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr/dfx-mgr.service +++ b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr/dfx-mgr.service @@ -1,8 +1,15 @@ +# SPDX-License-Identifier: MIT +# +# DFX manager daemon is used to demonstrate Dynamic Function eXchange (DFX) +# or partial reconfiguration feature on Xilinx Zynq UltraScale+ and newer. +# See: UG909 "Vivado Design Suite User Guide Dynamic Function eXchange" + [Unit] -Description=dfx-mgr +Description=dfx-mgrd Dynamic Function eXchange +Documentation=https://github.com/Xilinx/dfx-mgr [Service] -ExecStart=/usr/bin/dfx-mgr.sh & +ExecStart=/usr/bin/dfx-mgrd [Install] WantedBy=multi-user.target diff --git a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb index 5e40785c..5bba168c 100644 --- a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb +++ b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb @@ -62,7 +62,7 @@ do_install(){ install -m 0755 ${S}/src/dfx-mgr.sh ${D}${bindir}/ install -d ${D}${systemd_system_unitdir} - install -m 0755 ${WORKDIR}/dfx-mgr.service ${D}${systemd_system_unitdir} + install -m 0644 ${WORKDIR}/dfx-mgr.service ${D}${systemd_system_unitdir} } PACKAGES =+ "libdfx-mgr libdfxgraph" -- cgit v1.2.3-54-g00ecf