summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Edward Broadbent <jebr@google.com>2022-08-08 11:40:51 -0700
committerArmin Kuster <akuster808@gmail.com>2022-08-12 08:32:51 -0700
commit571af37e9c93fc4030794494f1d128a4457afe13 (patch)
treeca3f03595f4706d81e9eaad94d508cb73005a363
parent5f530ba5abad71ff66523c4131a1fac2beba9d9a (diff)
downloadmeta-security-571af37e9c93fc4030794494f1d128a4457afe13.tar.gz
meta-security: Add recipe for Glome
Generic Low Overhead Message Exchange (GLOME) is a protocol providing secure authentication and authorization for low dependency environments. Signed-off-by: John Edward Broadbent <jebr@google.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
-rw-r--r--recipes-core/packagegroup/packagegroup-core-security.bb1
-rw-r--r--recipes-security/glome/glome_git.bb24
2 files changed, 25 insertions, 0 deletions
diff --git a/recipes-core/packagegroup/packagegroup-core-security.bb b/recipes-core/packagegroup/packagegroup-core-security.bb
index ec603aa..22c1245 100644
--- a/recipes-core/packagegroup/packagegroup-core-security.bb
+++ b/recipes-core/packagegroup/packagegroup-core-security.bb
@@ -32,6 +32,7 @@ RDEPENDS:packagegroup-security-utils = "\
32 ding-libs \ 32 ding-libs \
33 ecryptfs-utils \ 33 ecryptfs-utils \
34 fscryptctl \ 34 fscryptctl \
35 glome \
35 keyutils \ 36 keyutils \
36 nmap \ 37 nmap \
37 pinentry \ 38 pinentry \
diff --git a/recipes-security/glome/glome_git.bb b/recipes-security/glome/glome_git.bb
new file mode 100644
index 0000000..12d6d5f
--- /dev/null
+++ b/recipes-security/glome/glome_git.bb
@@ -0,0 +1,24 @@
1SUMMARY = "GLOME Login Client"
2HOME_PAGE = "https://github.com/google/glome"
3DESCRIPTION = "GLOME is used to authorize serial console access to Linux machines"
4PV = "0.1+git${SRCPV}"
5
6LICENSE = "Apache-2.0"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
8
9inherit meson pkgconfig
10
11DEPENDS += "openssl"
12
13S = "${WORKDIR}/git"
14SRC_URI = "git://github.com/google/glome.git;branch=master;protocol=https"
15SRCREV = "978ad9fb165f1e382c875f2ce08a1fc4f2ddcf1b"
16
17FILES:${PN} += "${libdir}/security"
18
19PACKAGECONFIG ??= ""
20PACKAGECONFIG[glome-cli] = "-Dglome-cli=true,-Dglome-cli=false"
21PACKAGECONFIG[pam-glome] = "-Dpam-glome=true,-Dpam-glome=false,libpam"
22
23EXTRA_OEMESON = "-Dtests=false"
24