summaryrefslogtreecommitdiff
path: root/meta-google/recipes-core/dropbear/dropbear_%.bbappend
blob: f41990cc1032a1224ea3c8bcd0e457b9bd8ca972 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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"
}