blob: 0b4349e000c9ab30c913c5f26b069131bae0ba79 [file] [log] [blame]
Willy Tu08fd8662021-02-09 16:31:28 -08001FILESEXTRAPATHS_prepend_gbmc := "${THISDIR}/${PN}:"
2SRC_URI_append_gbmc = " file://dropbear.default"
3SYSTEMD_AUTO_ENABLE_${PN}_prod = "disable"
4
5FILESEXTRAPATHS_remove_gbmc_bandaid := "${THISDIR}/${PN}:"
6SYSTEMD_AUTO_ENABLE_${PN}_bandaid_prod = "enable"
7
William A. Kennington III832f02b2021-04-23 12:53:36 -07008# Allow SSH to the gbmc-bridge node on DEV builds
William A. Kennington III35264c82021-03-08 20:59:13 -08009do_install_append_gbmc_dev() {
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 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}