aboutsummary
aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches/abiword-explictly-cast-bools.patch
diff options
context:
space:
mode:
authorLeo Famulari <leo@famulari.name>2023-08-09 13:18:21 -0400
committerLeo Famulari <leo@famulari.name>2023-07-23 22:26:09 -0400
commit8eefb81b773a400f49d79410656f72ff2bbc1602 (patch)
treec67c24301599b5bb99cce23f883f94d167cb3fc5 /gnu/packages/patches/abiword-explictly-cast-bools.patch
parentefac4b9b57176f9a01527414673824b60e6cb149 (diff)
downloadguix-8eefb81b773a400f49d79410656f72ff2bbc1602.tar.gz
guix-8eefb81b773a400f49d79410656f72ff2bbc1602.zip
gnu: linux-libre 4.14: Update to 4.14.231.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.231. (linux-libre-4.14-pristine-source, deblob-scripts-4.14): Update hashes.
Diffstat (limited to 'gnu/packages/patches/abiword-explictly-cast-bools.patch')
0 files changed, 0 insertions, 0 deletions
ce (documentation "Run SMBD") (provision '(samba-smbd)) (requirement '(networking)) (start #~(make-forkexec-constructor (list #$(file-append package "/sbin/smbd") (string-append "--configfile=" #$config-file) "--foreground" "--no-process-group"))) (stop #~(make-kill-destructor)))))) (define (samba-winbindd-shepherd-service config) (let ((package (samba-configuration-package config)) (config-file (samba-configuration-config-file config))) (list (shepherd-service (documentation "Run Winnbindd for Name Service Switch") (provision '(samba-winbindd)) (requirement '(networking)) (start #~(make-forkexec-constructor (list #$(file-append package "/sbin/winbindd") (string-append "--configfile=" #$config-file) "--foreground" "--no-process-group"))) (stop #~(make-kill-destructor)))))) (define (samba-shepherd-services config) (append (if (samba-configuration-enable-samba? config) (samba-samba-shepherd-service config) '()) (if (samba-configuration-enable-nmbd? config) (samba-nmbd-shepherd-service config) '()) (if (samba-configuration-enable-smbd? config) (samba-smbd-shepherd-service config) '()) (if (samba-configuration-enable-winbindd? config) (samba-winbindd-shepherd-service config) '()))) (define samba-service-type (service-type (name 'samba) (description "Run @uref{https://www.samba.org/, Samba}, a network file and print service for all clients using the SMB/CIFS protocol. Samba is an important component to seamlessly integrate Linux/Unix Servers and Desktops into Active Directory environments. It can function both as a domain controller or as a regular domain member.") (extensions (list (service-extension shepherd-root-service-type samba-shepherd-services) (service-extension activation-service-type samba-activation) (service-extension profile-service-type (compose list samba-configuration-package)))) (default-value (samba-configuration)))) ;;; ;;; WSDD ;;; (define-record-type* <wsdd-configuration> wsdd-configuration make-wsdd-configuration wsdd-configuration? (package wsdd-configuration-package (default wsdd)) (ipv4only? wsdd-configuration-ipv4only? (default #f)) (ipv6only? wsdd-configuration-ipv6only? (default #f)) (chroot wsdd-configuration-chroot (default #f)) (hop-limit wsdd-configuration-hop-limit (default 1)) (interfaces wsdd-configuration-interfaces (default '())) (uuid-device wsdd-configuration-uuid-device (default #f)) (domain wsdd-configuration-domain (default #f)) (host-name wsdd-configuration-host-name (default #f)) (preserve-case? wsdd-configuration-preserve-case? (default #f)) (workgroup wsdd-configuration-workgroup (default "WORKGROUP"))) (define wsdd-accounts (list (user-group (name "wsdd")) (user-account (name "wsdd") (group "wsdd") (comment "Web Service Discovery user") (home-directory "/var/empty") (shell (file-append shadow "/sbin/nologin"))))) (define (wsdd-shepherd-service config) (match-record config <wsdd-configuration> (package ipv4only? ipv6only? chroot hop-limit interfaces uuid-device domain host-name preserve-case? workgroup) (list (shepherd-service (documentation "The Web Service Discovery daemon enables (Samba) hosts, like your local NAS device, to be found by Web Service Discovery Clients like Windows.") (provision '(wsdd)) (requirement '(networking)) (start #~(make-forkexec-constructor (list #$(file-append package "/bin/wsdd") #$@(if ipv4only? #~("--ipv4only") '()) #$@(if ipv6only? #~("--ipv6only") '()) #$@(if chroot #~("--chroot" #$chroot) '()) #$@(if hop-limit #~("--hoplimit" #$(number->string hop-limit)) '()) #$@(map (lambda (interfaces) (string-append "--interface=" interfaces)) interfaces) #$@(if uuid-device #~("--uuid" #$uuid-device) '()) #$@(if domain #~("--domain" #$domain) '()) #$@(if host-name #~("--hostname" #$host-name) '()) #$@(if preserve-case? #~("--preserve-case") '()) #$@(if workgroup #~("--workgroup" #$workgroup) '())) #:user "wsdd" #:group "wsdd" #:log-file "/var/log/wsdd.log")) (stop #~(make-kill-destructor)))))) (define wsdd-service-type (service-type (name 'wsdd) (description "Web Service Discovery Daemon") (extensions (list (service-extension shepherd-root-service-type wsdd-shepherd-service) (service-extension account-service-type (const wsdd-accounts)) (service-extension profile-service-type (compose list wsdd-configuration-package)))) (default-value (wsdd-configuration))))