blob: e93eba8b6b58b8b878cd0da759ba20815ed6c4c6 [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 III35264c82021-03-08 20:59:13 -08008# Allow SSH to the mgmt node on DEV builds
9do_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"
14 echo ' chain mgmt_pub_input {' >>"$rules"
15 echo ' tcp dport 22 accept' >>"$rules"
16 echo ' }' >>"$rules"
17 echo '}' >>"$rules"
18}