Willy Tu | 4dd03ca | 2021-08-06 09:37:35 -0700 | [diff] [blame^] | 1 | FILESEXTRAPATHS:prepend:gbmc := "${THISDIR}/${PN}:" |
| 2 | SRC_URI:append:gbmc = " file://dropbear.default" |
| 3 | SYSTEMD_AUTO_ENABLE:${PN}:prod = "disable" |
Willy Tu | 08fd866 | 2021-02-09 16:31:28 -0800 | [diff] [blame] | 4 | |
Willy Tu | 4dd03ca | 2021-08-06 09:37:35 -0700 | [diff] [blame^] | 5 | FILESEXTRAPATHS:remove:gbmc:bandaid := "${THISDIR}/${PN}:" |
| 6 | SYSTEMD_AUTO_ENABLE:${PN}:bandaid:prod = "enable" |
Willy Tu | 08fd866 | 2021-02-09 16:31:28 -0800 | [diff] [blame] | 7 | |
William A. Kennington III | 832f02b | 2021-04-23 12:53:36 -0700 | [diff] [blame] | 8 | # Allow SSH to the gbmc-bridge node on DEV builds |
Willy Tu | 4dd03ca | 2021-08-06 09:37:35 -0700 | [diff] [blame^] | 9 | do_install:append:gbmc:dev() { |
William A. Kennington III | 35264c8 | 2021-03-08 20:59:13 -0800 | [diff] [blame] | 10 | nftables_dir=${D}${sysconfdir}/nftables |
| 11 | rules=$nftables_dir/50-dropbear-dev.rules |
| 12 | install -d -m0755 $nftables_dir |
| 13 | echo 'table inet filter {' >"$rules" |
William A. Kennington III | 832f02b | 2021-04-23 12:53:36 -0700 | [diff] [blame] | 14 | echo ' chain gbmc_br_pub_input {' >>"$rules" |
William A. Kennington III | 35264c8 | 2021-03-08 20:59:13 -0800 | [diff] [blame] | 15 | echo ' tcp dport 22 accept' >>"$rules" |
| 16 | echo ' }' >>"$rules" |
| 17 | echo '}' >>"$rules" |
| 18 | } |