From 1df0990043ae47671a261c00746fc283606ede16 Mon Sep 17 00:00:00 2001 From: James Kalyan Date: Fri, 24 Jan 2025 16:46:09 -0700 Subject: [PATCH] =?UTF-8?q?Public=20definitions=20=E2=87=92=20export=20lis?= =?UTF-8?q?t;=20remove=20zerotier-configuration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Responding to podiki's feedback on #nonguix --- nongnu/services/vpn.scm | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/nongnu/services/vpn.scm b/nongnu/services/vpn.scm index 77fef16..bebc553 100644 --- a/nongnu/services/vpn.scm +++ b/nongnu/services/vpn.scm @@ -3,11 +3,14 @@ ;;; Copyright © 2025 James Kalyan (define-module (nongnu services vpn) + #:use-module (guix deprecation) #:use-module (guix gexp) #:use-module (gnu packages) #:use-module (gnu services) #:use-module (gnu services shepherd) - #:use-module (nongnu packages vpn)) + #:use-module (nongnu packages vpn) + #:export (zerotier-service-type + zerotier-one-service)) (define %zerotier-action-join (shepherd-action @@ -47,20 +50,18 @@ (list (string-append #$zerotier "/sbin/zerotier-one")))) (stop #~(make-kill-destructor)))))) -(define zerotier-configuration '()) - -(define-public zerotier-service-type - (service-type (name 'zerotier-one) +(define zerotier-service-type + (service-type (name 'zerotier) (description "ZeroTier One daemon.") (extensions (list (service-extension shepherd-root-service-type zerotier-one-shepherd-service))) - (default-value zerotier-configuration))) + (default-value '()))) -(define-deprecated/public-alias +(define-deprecated/alias zerotier-one-service-type zerotier-service-type) -(define-deprecated/public (zerotier-one-service #:key (config zerotier-configuration)) +(define-deprecated (zerotier-one-service #:key (config '())) zerotier-service-type (service zerotier-one-service-type config))