X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=inline;f=meta-starlingx%2Fmeta-stx-flock%2Fstx-utilities%2Fstx-ssl.bb;fp=meta-starlingx%2Fmeta-stx-flock%2Fstx-utilities%2Fstx-ssl.bb;h=e64fcfaa64bd22ec43ce8bc0aa5a79a9ba0e6e0b;hb=e0634c6eaf2fe2641a0fb90e84a5defb880b1335;hp=0000000000000000000000000000000000000000;hpb=210d0f78485e760dffcdd3f630f59cec797f3f11;p=pti%2Frtp.git diff --git a/meta-starlingx/meta-stx-flock/stx-utilities/stx-ssl.bb b/meta-starlingx/meta-stx-flock/stx-utilities/stx-ssl.bb new file mode 100644 index 0000000..e64fcfa --- /dev/null +++ b/meta-starlingx/meta-stx-flock/stx-utilities/stx-ssl.bb @@ -0,0 +1,28 @@ +DESCRIPTION = " Wind River Security" + +require utilities-common.inc +SUBPATH0 = "security/stx-ssl/" + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" +RDEPENDS_${PN}_append = " bash" + +do_configure[noexec] = "1" +do_compile[noexec] = "1" + +do_install() { + + openssl req -new -x509 -sha256 \ + -keyout self-signed-server-cert.pem \ + -out self-signed-server-cert.pem \ + -days 365 -nodes \ + -config server-csr.conf + + install -p -d -m0755 ${D}/${sysconfdir}/ssl/private/ + install -m0400 self-signed-server-cert.pem \ + ${D}/${sysconfdir}/ssl/private/self-signed-server-cert.pem + + install -p -d -m0755 ${D}/${sbindir} + install -m0700 ${S}/files/tpmdevice-setup ${D}/${sbindir}/tpmdevice-setup + +}