diff options
author | William A. Kennington III <wak@google.com> | 2021-02-17 01:57:41 +0300 |
---|---|---|
committer | William A. Kennington III <wak@google.com> | 2021-02-17 22:00:50 +0300 |
commit | 7f11d1ffd591a1cf63b7a6de87c7c257a6ed99ea (patch) | |
tree | 02d1a0572fa21160108b6c4760a34dd0c8894873 /meta-google | |
parent | d45e4b3403c5a844c93be4faa4cefce631f537d0 (diff) | |
download | openbmc-7f11d1ffd591a1cf63b7a6de87c7c257a6ed99ea.tar.xz |
meta-google: Fold gbmc-sslh into gbmc-ncsi-config
Logically these packages belong together and don't make much sense
without each other. Combine them to reduce package complexity for users.
Change-Id: I3d3998f8d10cacbd01f6d883b0033a3260ff60df
Signed-off-by: William A. Kennington III <wak@google.com>
Diffstat (limited to 'meta-google')
-rw-r--r-- | meta-google/recipes-google/ncsi/files/gbmc-ncsi-sslh.service (renamed from meta-google/recipes-google/networking/files/sslh.service) | 0 | ||||
-rw-r--r-- | meta-google/recipes-google/ncsi/files/gbmc-ncsi-sslh.socket.in (renamed from meta-google/recipes-google/networking/files/sslh.socket) | 1 | ||||
-rw-r--r-- | meta-google/recipes-google/ncsi/gbmc-ncsi-config.bb | 23 | ||||
-rw-r--r-- | meta-google/recipes-google/networking/gbmc-sslh.bb | 23 |
4 files changed, 20 insertions, 27 deletions
diff --git a/meta-google/recipes-google/networking/files/sslh.service b/meta-google/recipes-google/ncsi/files/gbmc-ncsi-sslh.service index b6bc04a4c8..b6bc04a4c8 100644 --- a/meta-google/recipes-google/networking/files/sslh.service +++ b/meta-google/recipes-google/ncsi/files/gbmc-ncsi-sslh.service diff --git a/meta-google/recipes-google/networking/files/sslh.socket b/meta-google/recipes-google/ncsi/files/gbmc-ncsi-sslh.socket.in index 2540e59618..9e5f5949dd 100644 --- a/meta-google/recipes-google/networking/files/sslh.socket +++ b/meta-google/recipes-google/ncsi/files/gbmc-ncsi-sslh.socket.in @@ -2,6 +2,7 @@ Before=sslh.service [Socket] +BindToDevice=@NCSI_IF@ ListenStream=3967 [Install] diff --git a/meta-google/recipes-google/ncsi/gbmc-ncsi-config.bb b/meta-google/recipes-google/ncsi/gbmc-ncsi-config.bb index 67388b2472..41d697678e 100644 --- a/meta-google/recipes-google/ncsi/gbmc-ncsi-config.bb +++ b/meta-google/recipes-google/ncsi/gbmc-ncsi-config.bb @@ -5,18 +5,29 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5 inherit systemd -SRC_URI += "file://50-gbmc-ncsi.rules.in" +SRC_URI += " \ + file://50-gbmc-ncsi.rules.in \ + file://gbmc-ncsi-sslh.socket.in \ + file://gbmc-ncsi-sslh.service \ + " S = "${WORKDIR}" -RDEPENDS_${PN} += "ncsid" -RDEPENDS_${PN} += "nftables-systemd" -RDEPENDS_${PN} += "gbmc-sslh" +RDEPENDS_${PN} += " \ + ncsid \ + nftables-systemd \ + sslh \ + " FILES_${PN} += "${systemd_unitdir}" RPROVIDES_${PN} += "ncsid-config" +SYSTEMD_SERVICE_${PN} += " \ + gbmc-ncsi-sslh.service \ + gbmc-ncsi-sslh.socket \ + " + do_install_append() { if_name='${GBMC_NCSI_IF_NAME}' test -z "$if_name" && if_name='${NCSID_IF_NAME}' @@ -49,4 +60,8 @@ do_install_append() { wantdir=${D}${systemd_system_unitdir}/multi-user.target.wants install -d -m0755 "$wantdir" ln -sv ../ncsid@.service "$wantdir"/ncsid@$if_name.service + + install -m 0644 ${WORKDIR}/gbmc-ncsi-sslh.service ${D}${systemd_system_unitdir} + sed "s,@NCSI_IF@,$if_name," ${WORKDIR}/gbmc-ncsi-sslh.socket.in \ + >${D}${systemd_system_unitdir}/gbmc-ncsi-sslh.socket } diff --git a/meta-google/recipes-google/networking/gbmc-sslh.bb b/meta-google/recipes-google/networking/gbmc-sslh.bb deleted file mode 100644 index ec16f078f2..0000000000 --- a/meta-google/recipes-google/networking/gbmc-sslh.bb +++ /dev/null @@ -1,23 +0,0 @@ -PR = "r1" - -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10" - -inherit systemd - -RDEPENDS_${PN} += "sslh" - -SRC_URI_append = " \ - file://sslh.service \ - file://sslh.socket \ -" - -SYSTEMD_SERVICE_${PN} += "sslh.service" -SYSTEMD_SERVICE_${PN} += "sslh.socket" - -do_install() { - # Install service definitions - install -d -m 0755 ${D}${systemd_system_unitdir} - install -m 0644 ${WORKDIR}/sslh.service ${D}${systemd_system_unitdir} - install -m 0644 ${WORKDIR}/sslh.socket ${D}${systemd_system_unitdir} -} |