summaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-connectivity/cloudflared/cloudflared_2026.3.0.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-networking/recipes-connectivity/cloudflared/cloudflared_2026.3.0.bb')
-rw-r--r--meta-networking/recipes-connectivity/cloudflared/cloudflared_2026.3.0.bb36
1 files changed, 36 insertions, 0 deletions
diff --git a/meta-networking/recipes-connectivity/cloudflared/cloudflared_2026.3.0.bb b/meta-networking/recipes-connectivity/cloudflared/cloudflared_2026.3.0.bb
new file mode 100644
index 0000000000..f0b8530a69
--- /dev/null
+++ b/meta-networking/recipes-connectivity/cloudflared/cloudflared_2026.3.0.bb
@@ -0,0 +1,36 @@
1SUMMARY = "Cloudflare Tunnel client"
2DESCRIPTION = "cloudflared is the command-line client for Cloudflare Tunnel, \
3a tunneling daemon that proxies traffic from the Cloudflare network to your origins."
4HOMEPAGE = "https://github.com/cloudflare/cloudflared"
5SECTION = "networking"
6
7LICENSE = "Apache-2.0"
8LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=175792518e4ac015ab6696d16c4f607e"
9
10SRC_URI = "git://github.com/cloudflare/cloudflared.git;protocol=https;branch=master;destsuffix=${GO_SRCURI_DESTSUFFIX} \
11 file://cloudflared.service \
12 file://default \
13 "
14SRCREV = "d2a87e9b93456ad7f82417400f4209d513668487"
15
16GO_IMPORT = "github.com/cloudflare/cloudflared"
17GO_INSTALL = "${GO_IMPORT}/cmd/cloudflared"
18GO_LINKSHARED = ""
19SRCREV_SHORT = "${@d.getVar('SRCREV')[:8]}"
20GO_EXTRA_LDFLAGS = "-X main.Version=${PV}-${SRCREV_SHORT}"
21
22inherit go-mod systemd
23
24SYSTEMD_SERVICE:${PN} = "cloudflared.service"
25
26do_install:append() {
27 install -d ${D}${systemd_system_unitdir}
28 install -m 0644 ${UNPACKDIR}/cloudflared.service ${D}${systemd_system_unitdir}/cloudflared.service
29 install -d ${D}${sysconfdir}/default
30 install -m 0644 ${UNPACKDIR}/default ${D}${sysconfdir}/default/cloudflared
31}
32
33FILES:${PN}-src += "${libdir}/go/src"
34
35# Fix shebang and QA Issue with scripts with /bin/bash and /usr/bin/python3
36INSANE_SKIP:${PN}-dev = "file-rdeps"