diff options
Diffstat (limited to 'meta-ampere/meta-jade/recipes-phosphor')
3 files changed, 9 insertions, 21 deletions
diff --git a/meta-ampere/meta-jade/recipes-phosphor/ipmi/phosphor-ipmi-ssif/ssifbridge-override.conf b/meta-ampere/meta-jade/recipes-phosphor/ipmi/phosphor-ipmi-ssif/ssifbridge-override.conf new file mode 100644 index 0000000000..fd7a392362 --- /dev/null +++ b/meta-ampere/meta-jade/recipes-phosphor/ipmi/phosphor-ipmi-ssif/ssifbridge-override.conf @@ -0,0 +1,3 @@ +[Service] +ExecStopPost=/bin/sh -c "/usr/bin/gpioset 0 228=0" +ExecStartPost=/bin/sh -c "/usr/bin/gpioset 0 228=1" diff --git a/meta-ampere/meta-jade/recipes-phosphor/ipmi/phosphor-ipmi-ssif/ssifbridge.service b/meta-ampere/meta-jade/recipes-phosphor/ipmi/phosphor-ipmi-ssif/ssifbridge.service deleted file mode 100644 index 71232abf34..0000000000 --- a/meta-ampere/meta-jade/recipes-phosphor/ipmi/phosphor-ipmi-ssif/ssifbridge.service +++ /dev/null @@ -1,19 +0,0 @@ -[Unit] -Description=Phosphor IPMI SSIF DBus Bridge -StartLimitBurst=3 -StartLimitIntervalSec=300 -After=phosphor-ipmi-host.service - -[Service] -Restart=always -RestartSec=10 -TimeoutStartSec=60 -TimeoutStopSec=60 -ExecStart=/usr/bin/ssifbridged -ExecStopPost=/bin/sh -c "/usr/bin/gpioset 0 228=0" -ExecStartPost=/bin/sh -c "/usr/bin/gpioset 0 228=1" -SyslogIdentifier=ssifbridged - -[Install] -WantedBy=multi-user.target -RequiredBy= diff --git a/meta-ampere/meta-jade/recipes-phosphor/ipmi/phosphor-ipmi-ssif_%.bbappend b/meta-ampere/meta-jade/recipes-phosphor/ipmi/phosphor-ipmi-ssif_%.bbappend index d08dfd2d2d..e03cc21fb7 100644 --- a/meta-ampere/meta-jade/recipes-phosphor/ipmi/phosphor-ipmi-ssif_%.bbappend +++ b/meta-ampere/meta-jade/recipes-phosphor/ipmi/phosphor-ipmi-ssif_%.bbappend @@ -1,7 +1,11 @@ FILESEXTRAPATHS:append := "${THISDIR}/${PN}:" -SRC_URI += " file://ssifbridge.service" +SRC_URI += " file://ssifbridge-override.conf" + +FILES:${PN} += "${systemd_system_unitdir}/ssifbridge.service.d" do_install:append() { - cp ${WORKDIR}/ssifbridge.service ${D}${systemd_system_unitdir}/ssifbridge.service + install -d ${D}${systemd_system_unitdir}/ssifbridge.service.d + install -m 644 ${WORKDIR}/ssifbridge-override.conf \ + ${D}${systemd_system_unitdir}/ssifbridge.service.d } |