meta-google: gbmc-ncsi-config: Rename from ncsid-config

Make it clear this is a gbmc style configuration, similar to
gbmc-systemd-config or gbmc-iperf3.

Change-Id: Icd9a2f45f5b399ecb3f8ab1a63d1f0344342ab3a
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/meta-google/recipes-google/ncsi/files/50-ncsi.rules.in b/meta-google/recipes-google/ncsi/files/50-gbmc-ncsi.rules.in
similarity index 100%
rename from meta-google/recipes-google/ncsi/files/50-ncsi.rules.in
rename to meta-google/recipes-google/ncsi/files/50-gbmc-ncsi.rules.in
diff --git a/meta-google/recipes-google/ncsi/gbmc-ncsi-config.bb b/meta-google/recipes-google/ncsi/gbmc-ncsi-config.bb
new file mode 100644
index 0000000..848ab84
--- /dev/null
+++ b/meta-google/recipes-google/ncsi/gbmc-ncsi-config.bb
@@ -0,0 +1,50 @@
+SUMMARY = "Configures ncsi for a gBMC system"
+PR = "r1"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
+
+inherit systemd
+
+SRC_URI += "file://50-gbmc-ncsi.rules.in"
+
+S = "${WORKDIR}"
+
+RDEPENDS_${PN} += "ncsid"
+
+FILES_${PN} += "${systemd_unitdir}"
+
+RPROVIDES_${PN} += "ncsid-config"
+
+do_install_append() {
+  if_name='${GBMC_NCSI_IF_NAME}'
+  test -z "$if_name" && if_name='${NCSID_IF_NAME}'
+  test -z "$if_name" && if_name='${GOOGLE_NCSI_IF_NAME}'
+  if [ -z "$if_name" ]; then
+    echo "Missing if_name" >&2
+    exit 1
+  fi
+
+  install -d -m0755 ${D}${sysconfdir}/sysctl.d
+  echo "net.ipv6.conf.$if_name.accept_dad=0" \
+    >>${D}${sysconfdir}/sysctl.d/25-gbmc-ncsi.conf
+  echo "net.ipv6.conf.$if_name.dad_transmits=0" \
+    >>${D}${sysconfdir}/sysctl.d/25-gbmc-ncsi.conf
+
+  netdir=${D}${systemd_unitdir}/network/00-bmc-$if_name.network.d
+  install -d -m0755 "$netdir"
+  echo '[Network]' >>"$netdir"/gbmc-ncsi.conf
+  echo 'DHCP=false' >>"$netdir"/gbmc-ncsi.conf
+  echo 'IPv6AcceptRA=false' >>"$netdir"/gbmc-ncsi.conf
+  echo 'LLMNR=false' >>"$netdir"/gbmc-ncsi.conf
+  echo 'MulticastDNS=false' >>"$netdir"/gbmc-ncsi.conf
+  echo 'LinkLocalAddressing=ipv6' >>"$netdir"/gbmc-ncsi.conf
+
+  nftdir=${D}${sysconfdir}/nftables
+  install -d -m0755 "$nftdir"
+  sed "s,@NCSI_IF@,$if_name," ${WORKDIR}/50-gbmc-ncsi.rules.in \
+    >"$nftdir"/50-gbmc-ncsi.rules
+
+  wantdir=${D}${systemd_system_unitdir}/multi-user.target.wants
+  install -d -m0755 "$wantdir"
+  ln -sv ../ncsid@.service "$wantdir"/ncsid@$if_name.service
+}
diff --git a/meta-google/recipes-google/ncsi/ncsid-config.bb b/meta-google/recipes-google/ncsi/ncsid-config.bb
deleted file mode 100644
index e5d7776..0000000
--- a/meta-google/recipes-google/ncsi/ncsid-config.bb
+++ /dev/null
@@ -1,45 +0,0 @@
-SUMMARY = "Configures ncsid for a system"
-PR = "r1"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
-
-inherit systemd
-
-SRC_URI += "file://50-ncsi.rules.in"
-
-S = "${WORKDIR}"
-
-RDEPENDS_${PN} += "ncsid"
-
-FILES_${PN} += "${systemd_unitdir}"
-
-do_install_append() {
-  if [ -z "${NCSID_IF_NAME}" ]; then
-    echo "Missing NCSID_IF_NAME" >&2
-    exit 1
-  fi
-
-  install -d -m0755 ${D}${sysconfdir}/sysctl.d
-  echo "net.ipv6.conf.${NCSID_IF_NAME}.accept_dad=0" \
-    >>${D}${sysconfdir}/sysctl.d/25-nodad.conf
-  echo "net.ipv6.conf.${NCSID_IF_NAME}.dad_transmits=0" \
-    >>${D}${sysconfdir}/sysctl.d/25-nodad.conf
-
-  netdir=${D}${systemd_unitdir}/network/00-bmc-${NCSID_IF_NAME}.network.d
-  install -d -m0755 "$netdir"
-  echo '[Network]' >>"$netdir"/ncsi.conf
-  echo 'DHCP=false' >>"$netdir"/ncsi.conf
-  echo 'IPv6AcceptRA=false' >>"$netdir"/ncsi.conf
-  echo 'LLMNR=false' >>"$netdir"/ncsi.conf
-  echo 'MulticastDNS=false' >>"$netdir"/ncsi.conf
-  echo 'LinkLocalAddressing=ipv6' >>"$netdir"/ncsi.conf
-
-  nftdir=${D}${sysconfdir}/nftables
-  install -d -m0755 "$nftdir"
-  sed "s,@NCSI_IF@,${NCSID_IF_NAME}," ${WORKDIR}/50-ncsi.rules.in \
-    >"$nftdir"/50-ncsi.rules
-
-  wantdir=${D}${systemd_system_unitdir}/multi-user.target.wants
-  install -d -m0755 "$wantdir"
-  ln -sv ../ncsid@.service "$wantdir"/ncsid@${NCSID_IF_NAME}.service
-}