blob: f41990cc1032a1224ea3c8bcd0e457b9bd8ca972 [file] [log] [blame]
Willy Tu4dd03ca2021-08-06 09:37:35 -07001FILESEXTRAPATHS:prepend:gbmc := "${THISDIR}/${PN}:"
2SRC_URI:append:gbmc = " file://dropbear.default"
3SYSTEMD_AUTO_ENABLE:${PN}:prod = "disable"
Willy Tu08fd8662021-02-09 16:31:28 -08004
Willy Tu4dd03ca2021-08-06 09:37:35 -07005FILESEXTRAPATHS:remove:gbmc:bandaid := "${THISDIR}/${PN}:"
6SYSTEMD_AUTO_ENABLE:${PN}:bandaid:prod = "enable"
Willy Tu08fd8662021-02-09 16:31:28 -08007
William A. Kennington III832f02b2021-04-23 12:53:36 -07008# Allow SSH to the gbmc-bridge node on DEV builds
Willy Tu4dd03ca2021-08-06 09:37:35 -07009do_install:append:gbmc:dev() {
William A. Kennington III35264c82021-03-08 20:59:13 -080010 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 III832f02b2021-04-23 12:53:36 -070014 echo ' chain gbmc_br_pub_input {' >>"$rules"
William A. Kennington III35264c82021-03-08 20:59:13 -080015 echo ' tcp dport 22 accept' >>"$rules"
16 echo ' }' >>"$rules"
17 echo '}' >>"$rules"
18}