Kumar Thangavel | 651d8c4 | 2022-06-07 11:09:49 +0530 | [diff] [blame] | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
Patrick Williams | db12671 | 2023-10-24 03:20:31 -0500 | [diff] [blame] | 2 | |
Patrick Williams | 58cf3be | 2023-10-26 02:38:04 -0500 | [diff] [blame] | 3 | require conf/recipes/fb-consoles.inc |
| 4 | |
Patrick Williams | db12671 | 2023-10-24 03:20:31 -0500 | [diff] [blame] | 5 | # Disable obmc-console ssh ports. |
| 6 | PACKAGECONFIG:remove = "ssh" |
Patrick Williams | 7c3ee7b | 2024-02-03 16:52:58 -0600 | [diff] [blame] | 7 | # Remove default config. |
| 8 | SRC_URI:remove = "file://${BPN}.conf" |
Patrick Williams | db12671 | 2023-10-24 03:20:31 -0500 | [diff] [blame] | 9 | |
Delphine CC Chiu | 4072bb4 | 2023-07-26 13:38:58 +0800 | [diff] [blame] | 10 | OBMC_BMC_TTY = "ttyS4" |
Patrick Williams | 58cf3be | 2023-10-26 02:38:04 -0500 | [diff] [blame] | 11 | SERVER_CONFS = "${@ ' '.join([ f'file://server.{i}.conf' for i in d.getVar('OBMC_CONSOLE_TTYS', True).split() ])}" |
Delphine CC Chiu | 4072bb4 | 2023-07-26 13:38:58 +0800 | [diff] [blame] | 12 | |
Patrick Williams | 7c3ee7b | 2024-02-03 16:52:58 -0600 | [diff] [blame] | 13 | SRC_URI:append = " ${SERVER_CONFS}" |
Amithash Prasasd | a6d782d | 2024-07-12 15:45:04 -0700 | [diff] [blame] | 14 | SRC_URI:append = " file://client.conf " |
| 15 | |
Peter Yin | 6a83b00 | 2024-08-24 15:08:17 +0800 | [diff] [blame] | 16 | OBMC_SOL_ROUTING ?= "" |
| 17 | |
Amithash Prasasd | a6d782d | 2024-07-12 15:45:04 -0700 | [diff] [blame] | 18 | do_install:append() { |
| 19 | install -m 0644 ${WORKDIR}/client.conf ${D}${sysconfdir}/${BPN}/client.conf |
| 20 | } |
Peter Yin | 6a83b00 | 2024-08-24 15:08:17 +0800 | [diff] [blame] | 21 | |
| 22 | do_install:prepend() { |
| 23 | if [ -f "${WORKDIR}/server.${OBMC_CONSOLE_HOST_TTY}.conf" ]; then |
| 24 | sed -i "s/\"OBMC_SOL_ROUTING\"/${OBMC_SOL_ROUTING}/g" ${WORKDIR}/server.${OBMC_CONSOLE_HOST_TTY}.conf |
| 25 | fi |
| 26 | } |