commit:     07f1cc8493e286c2291e02ad0a0e71d82613f53f
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Mar  8 20:15:16 2026 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Mar  8 20:15:16 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f1cc84

net-vpn/cloudflare-warp: add openrc init file

Closes: https://bugs.gentoo.org/970843
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 ....1.150.0.ebuild => cloudflare-warp-2026.1.150.0-r1.ebuild} |  3 ++-
 net-vpn/cloudflare-warp/files/warp-svc.initd                  | 11 +++++++++++
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/net-vpn/cloudflare-warp/cloudflare-warp-2026.1.150.0.ebuild 
b/net-vpn/cloudflare-warp/cloudflare-warp-2026.1.150.0-r1.ebuild
similarity index 95%
rename from net-vpn/cloudflare-warp/cloudflare-warp-2026.1.150.0.ebuild
rename to net-vpn/cloudflare-warp/cloudflare-warp-2026.1.150.0-r1.ebuild
index 04542a905dc2..0567c98a433c 100644
--- a/net-vpn/cloudflare-warp/cloudflare-warp-2026.1.150.0.ebuild
+++ b/net-vpn/cloudflare-warp/cloudflare-warp-2026.1.150.0-r1.ebuild
@@ -20,7 +20,7 @@ IUSE="+gui"
 RESTRICT="bindist mirror"
 
 DEPEND="
-       dev-libs/glib
+       dev-libs/glib:2
        dev-libs/nspr
        dev-libs/nss
        net-firewall/nftables
@@ -46,6 +46,7 @@ src_unpack() {
 src_install() {
        dobin bin/warp-{cli,dex,diag,svc}
        systemd_dounit opt/cloudflare-warp/warp-svc.service
+       newinitd "${FILESDIR}"/warp-svc.initd warp-svc
 
        if use gui; then
                dobin bin/{warp-desktop-svc,warp-taskbar}

diff --git a/net-vpn/cloudflare-warp/files/warp-svc.initd 
b/net-vpn/cloudflare-warp/files/warp-svc.initd
new file mode 100644
index 000000000000..96d1d9e89efa
--- /dev/null
+++ b/net-vpn/cloudflare-warp/files/warp-svc.initd
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+
+name=$RC_SVCNAME
+description="Cloudflare Zero Trust Client Daemon"
+supervisor="supervise-daemon"
+command="/bin/warp-svc"
+command_args=""
+
+depend() {
+       need net
+}

Reply via email to