From unknown Sat Sep 20 06:39:01 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#53441 <53441@debbugs.gnu.org> To: bug#53441 <53441@debbugs.gnu.org> Subject: Status: [PATCH] Add service examples to the GNU Shepherd manual Reply-To: bug#53441 <53441@debbugs.gnu.org> Date: Sat, 20 Sep 2025 13:39:01 +0000 retitle 53441 [PATCH] Add service examples to the GNU Shepherd manual reassign 53441 guix-patches submitter 53441 AwesomeAdam54321 severity 53441 normal tag 53441 patch wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 22 06:28:22 2022 Received: (at submit) by debbugs.gnu.org; 22 Jan 2022 11:28:22 +0000 Received: from localhost ([127.0.0.1]:35831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBEZC-0006pH-Aw for submit@debbugs.gnu.org; Sat, 22 Jan 2022 06:28:22 -0500 Received: from lists.gnu.org ([209.51.188.17]:54202) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBDhJ-0005F8-88 for submit@debbugs.gnu.org; Sat, 22 Jan 2022 05:32:41 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39920) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nBDhJ-0002S1-03 for guix-patches@gnu.org; Sat, 22 Jan 2022 05:32:41 -0500 Received: from [2a00:1450:4864:20::134] (port=45795 helo=mail-lf1-x134.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nBDhH-0003oC-5U for guix-patches@gnu.org; Sat, 22 Jan 2022 05:32:40 -0500 Received: by mail-lf1-x134.google.com with SMTP id o12so38977075lfu.12 for ; Sat, 22 Jan 2022 02:32:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=wWCkOgE7qiCoMb8PNIBuw+oJTMrbZfcu6DcpaNw+U/Q=; b=PLTkMtSQn1Jiyr9vulsVhHWmOXN8zrOPg8PTS1CBfZW5ZjWeK6lYD9KjZx1bEoU0pj JoYFmwX9mOmX1KcnkTt7jkm1j7V9RoDxh/4sNNQ1IZUpRYFvd/JxsYSmT1MhPT/ySuuC AU2/ii3YoJ4qqxvB5kgh61PBWFp1c81r0pV17iwGx051DZ0zf8ldjBEdbtBN69W9RVfn loYPB5Cb4YOJoHg3U+QhUNfl9bK1k7gbZEGWC6nhg+Y1Giil4VvKZdCIGESix8wj65pu uQQ1srnDXA//8qTFC8zKIJFq+ScqoPr8/bxHH7tLr8ClLJAal9WpSNS+WRoy74TH+xdl w7cA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=wWCkOgE7qiCoMb8PNIBuw+oJTMrbZfcu6DcpaNw+U/Q=; b=fM+o+bC/HJaw+RFju1+ifAzg/PjHj3mdkwzXoZ4gdrvAsglzQKgabnTWmcAhhzbjni e/6KpLlr6PB7ClGnxAQrz9h+WKb4maTeTOgixkhfMAUCE0u5ngtu2hOVNJnk4W/Dpach sWG0EDl85cxxErvzZJlEW2vf73arvwlx/Nv2XZbWMMAxZ8WHrqn2gQCXl61Ie6S/NhMI JJk8l2XE+Dd1jzbRJRuTE3v9t79e1Ro0QDnjpA9xyCtxyzc4ruR+oIrozDoZgn2C127E E/xZ9s497Qu98rqaqBlqS3KkeaubWQShljCj+hG78I5Vq1TVG1Xka0YLtW9fO1gsguh2 vneQ== X-Gm-Message-State: AOAM530epBpCL3yAS/AEDVldleXlaa2gNsbDbo1hiklRfFaDoMafZGCA FISNJGMSzEF3X2xHn8tZdNPKGXv2+97PJSYS X-Google-Smtp-Source: ABdhPJzjQGdg08qI88Qe5r8FlGjxsfqYopEpp35kWkpeBZPWIqSxhpf3uIQY2K+UpkVEH2lPRIIF5w== X-Received: by 2002:a17:907:94c1:: with SMTP id dn1mr6086028ejc.251.1642847144764; Sat, 22 Jan 2022 02:25:44 -0800 (PST) Received: from localhost.localdomain ([60.51.145.32]) by smtp.gmail.com with ESMTPSA id s9sm3537776edj.48.2022.01.22.02.25.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Jan 2022 02:25:44 -0800 (PST) From: AwesomeAdam54321 To: guix-patches@gnu.org Subject: [PATCH] Add service examples to the GNU Shepherd manual Date: Sat, 22 Jan 2022 18:24:16 +0800 Message-Id: <98d6b3ce5ebbc019175145751371c5bf0946a308.1642847055.git.adam.faiz5990@gmail.com> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::134 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::134; envelope-from=adam.faiz5990@gmail.com; helo=mail-lf1-x134.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: --- doc/shepherd.texi | 62 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/doc/shepherd.texi b/doc/shepherd.texi index 94f6131..618d852 100644 --- a/doc/shepherd.texi +++ b/doc/shepherd.texi @@ -1033,6 +1033,68 @@ also specifies some more initial values for the [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (adam.faiz5990[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (adam.faiz5990[at]gmail.com) -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 1.3 SPOOFED_FREEMAIL No description available. 1.5 SPOOF_GMAIL_MID From Gmail but it doesn't seem to be... X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 22 Jan 2022 06:28:21 -0500 Cc: AwesomeAdam54321 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) --- doc/shepherd.texi | 62 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/doc/shepherd.texi b/doc/shepherd.texi index 94f6131..618d852 100644 --- a/doc/shepherd.texi +++ b/doc/shepherd.texi @@ -1033,6 +1033,68 @@ also specifies some more initial values for the slots: (restart (...))))) @end lisp +Here are some more examples: + +@lisp +(register-services + (make + #:provides '(cups) + #:requires '() + #:docstring "The cups service provides the CUPS scheduler." + #:start (make-forkexec-constructor '("cupsd" "-f")) + #:stop (make-kill-destructor) + #:respawn? #t) + + (make + #:provides '(cups-browsed) + #:requires '(cups) + #:docstring "The cups-browsed service makes remote CUPS printers available locally." + #:start (make-forkexec-constructor '("cups-browsed")) + #:stop (make-kill-destructor) + #:respawn? #t) + + (make + #:provides '(cron) + #:requires '() + #:docstring "The cron service provides execution of regularly scheduled commands." + #:start (make-forkexec-constructor '("cron" "-f")) + #:stop (make-kill-destructor) + #:respawn? #t) + + (make + #:provides '(guix-daemon) + #:requires '() + #:docstring "The guix-daemon service accesses the store, and builds derivations on behalf of its clients." + #:start (make-forkexec-constructor '("env" "GUIX_LOCPATH=/var/guix/profiles/per-user/root/guix-profile/lib/locale" "LC_ALL=en_US.utf8" "/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon" "--build-users-group=guixbuild")) + #:stop (make-kill-destructor) + #:respawn? #t) + + (make + #:provides '(binfmt-support) + #:requires '() + #:docstring "Enables support for additional executable binary formats." + #:start (make-forkexec-constructor '("update-binfmts" "--enable")) + #:stop (make-system-destructor "update-binfmts --disable") + #:oneshot? #t) + + (make + #:provides '(lm-sensors) + #:requires '() + #:docstring "Initialize hardware monitoring sensors." + #:start (make-system-constructor "sensors -s ; sensors") + #:stop (make-system-destructor) + #:oneshot? #t) + + (make + #:provides '(pulseaudio) + #:requires '() + #:docstring "The pulseaudio service provides the PulseAudio Sound Server." + #:start (make-forkexec-constructor '("pulseaudio" "--daemonize=no" "--log-target=stderr") #:user "user" #:group "audio" #:environment-variables '("HOME=/home/user")) + #:stop (make-kill-destructor) + #:respawn? #t)) + +@end lisp + @node Managing User Services @section Managing User Services -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 02 17:43:28 2024 Received: (at control) by debbugs.gnu.org; 2 Jan 2024 22:43:28 +0000 Received: from localhost ([127.0.0.1]:51526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKnTs-0004Hb-Ar for submit@debbugs.gnu.org; Tue, 02 Jan 2024 17:43:28 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKnTp-0004HJ-Lu for control@debbugs.gnu.org; Tue, 02 Jan 2024 17:43:26 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rKnTh-0000EO-Nj for control@debbugs.gnu.org; Tue, 02 Jan 2024 17:43:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=HDL8F4PFDdPRAzbHzNI5RGcaokhDg4smrCJe4PppURs=; b=Zc1f/Z9lkKIrvI OZVTbS6exLHbQMil50vTT++GRx4bEQeg4ylSQT5SHHHhZTe93WNMvxGDKQ3CHgup3HDXagL8DXwtj BmIIIHGEPle/rINqaHi8PqTr86nGZxKKekNmioBYCuZW/4AZy6yllYIeqhQKLACaEYdZzMKQn9aeo go0cB3nSKmmOcGN7jlFAdnpEIk08AmC8Cq2ERBCG2ILWCkXu41mx7N18UT8PGrtNx6jMXwUdR7Tzr 14x32G9G1aiRe+t7GzDU1FZAne8MjDh6iqlpreGbb9Cb1RQFtcqSE578knUAaoeB0I++z8L0Bfqsy e9xhaYzAvVmkn4tc919A==; Date: Tue, 02 Jan 2024 23:42:50 +0100 Message-Id: <87bka3gxw5.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #53441 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 53441 wontfix close 53441 quit From unknown Sat Sep 20 06:39:01 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 31 Jan 2024 12:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator