summaryrefslogtreecommitdiff
path: root/meta-fii/meta-kudo/recipes-phosphor/console/obmc-console_%.bbappend
blob: e6386792c10a31ef8e0337b22c32f8601c43571f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
FILESEXTRAPATHS:prepend:kudo := "${THISDIR}/${PN}:"
RDEPENDS:${PN}:append:kudo = " bash"

OBMC_CONSOLE_TTYS = "ttyS1 ttyS3"

SRC_URI:append:kudo = " file://${BPN}@.service \
                        file://kudo_uart_mux_ctrl.sh \
                        file://server.ttyS1.conf \
                        file://server.ttyS3.conf \
                      "

SYSTEMD_SERVICE:${PN}:append:kudo = " \
        ${BPN}@.service \
        "

do_install:append() {
    # Overwrite base package's obmc-console@.service with our own
    install -m 0644 ${WORKDIR}/${BPN}@.service ${D}${systemd_unitdir}/system/${BPN}@.service
    install -d ${D}${libexecdir}/${PN}
    install -m 0755 ${WORKDIR}/kudo_uart_mux_ctrl.sh ${D}${libexecdir}/${PN}/kudo_uart_mux_ctrl.sh
}

pkg_postinst:${PN}:append () {
    systemctl --root=$D enable obmc-console@ttyS1.service
    systemctl --root=$D enable obmc-console@ttyS3.service
}