Initial commit
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
FILESEXTRAPATHS:prepend:gbmc := "${THISDIR}/${PN}:"
|
||||
|
||||
SRC_URI:append:gbmc = " \
|
||||
file://serial-to-bmc@.service \
|
||||
file://serial-to-host@.service.in \
|
||||
file://host-console-journal.service.in \
|
||||
file://host-console-filtered.sh \
|
||||
"
|
||||
|
||||
SYSTEMD_SERVICE:${PN}:append:gbmc = " serial-to-bmc@.service"
|
||||
SYSTEMD_SERVICE:${PN}:append:gbmc= " serial-to-host@.service"
|
||||
|
||||
OBMC_CONSOLE_FRONT_TTY ?= ""
|
||||
|
||||
RDEPENDS:${PN}:append:gbmc = " bash"
|
||||
|
||||
FILES:${PN}:append:gbmc = " ${systemd_system_unitdir}/host-console-journal.service"
|
||||
|
||||
do_install:append:gbmc() {
|
||||
install -d ${D}${systemd_system_unitdir}
|
||||
install -m 0644 ${WORKDIR}/serial-to-bmc@.service \
|
||||
${D}${systemd_system_unitdir}
|
||||
|
||||
sed "s,@HOST_TTY@,${OBMC_CONSOLE_HOST_TTY}," \
|
||||
${WORKDIR}/serial-to-host@.service.in \
|
||||
>${D}${systemd_system_unitdir}/serial-to-host@.service
|
||||
|
||||
sed 's,@HOST_TTY@,${OBMC_CONSOLE_HOST_TTY},' \
|
||||
${WORKDIR}/host-console-journal.service.in \
|
||||
>${D}${systemd_system_unitdir}/host-console-journal.service
|
||||
|
||||
install -d ${D}${bindir}
|
||||
install -m0755 ${WORKDIR}/host-console-filtered.sh ${D}${bindir}/
|
||||
}
|
||||
|
||||
pkg_postinst:${PN}:append:gbmc () {
|
||||
if [ -n "${OBMC_CONSOLE_FRONT_TTY}" ]; then
|
||||
systemctl --root=$D enable serial-to-host@${OBMC_CONSOLE_FRONT_TTY}.service
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user