blob: 0b4349e000c9ab30c913c5f26b069131bae0ba79 [file] [log] [blame]
FILESEXTRAPATHS_prepend_gbmc := "${THISDIR}/${PN}:"
SRC_URI_append_gbmc = " file://dropbear.default"
SYSTEMD_AUTO_ENABLE_${PN}_prod = "disable"
FILESEXTRAPATHS_remove_gbmc_bandaid := "${THISDIR}/${PN}:"
SYSTEMD_AUTO_ENABLE_${PN}_bandaid_prod = "enable"
# Allow SSH to the gbmc-bridge node on DEV builds
do_install_append_gbmc_dev() {
nftables_dir=${D}${sysconfdir}/nftables
rules=$nftables_dir/50-dropbear-dev.rules
install -d -m0755 $nftables_dir
echo 'table inet filter {' >"$rules"
echo ' chain gbmc_br_pub_input {' >>"$rules"
echo ' tcp dport 22 accept' >>"$rules"
echo ' }' >>"$rules"
echo '}' >>"$rules"
}