<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/services/avahi.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://www.git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2019-01-16T13:07:37Z</updated>
<entry>
<title>services: avahi: Deprecate the 'avahi-service' procedure.</title>
<updated>2019-01-16T13:07:37Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-01-16T10:18:34Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=2e04ab7147948b51d4e437ca9ba910530ac2a788'/>
<id>urn:sha1:2e04ab7147948b51d4e437ca9ba910530ac2a788</id>
<content type='text'>
* gnu/services/avahi.scm (&lt;avahi-configuration&gt;): Export getters.  Add
default values.
(avahi-service-type)[default-value]: New field.
(avahi-service): Mark as deprecated.
* gnu/services/desktop.scm (%desktop-services): Use the 'service' form
instead of calling 'avahi-service'.
* gnu/tests/base.scm (%avahi-os): Likewise.
* doc/guix.texi (Base Services): Adjust example accordingly.
(Networking Services): Update accordingly.
</content>
</entry>
<entry>
<title>services: avahi: Publish '_workstation._tcp' by default.</title>
<updated>2018-02-18T23:33:34Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-02-18T22:26:23Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=37084ba5613d3ef9d38c7e8d0ea6ac3d4155cea9'/>
<id>urn:sha1:37084ba5613d3ef9d38c7e8d0ea6ac3d4155cea9</id>
<content type='text'>
This reverts to the behavior of avahi-daemon prior to Avahi 0.7 (commit
550f4509acf2c0f67882260414b0bb2843e07465).

* gnu/services/avahi.scm (&lt;avahi-configuration&gt;)[publish-workstation?]:
New field.
(configuration-file): Honor it.
</content>
</entry>
<entry>
<title>services: avahi: Read PID file from /run.</title>
<updated>2018-02-18T23:33:34Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-02-18T21:13:41Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=ad7a807d84827f504d492cc1e2ac84f287fd29f6'/>
<id>urn:sha1:ad7a807d84827f504d492cc1e2ac84f287fd29f6</id>
<content type='text'>
* gnu/services/avahi.scm (%avahi-activation, avahi-shepherd-service):
Use /run/avahi-daemon/ instead of /var/run/avahi-daemon/.  This was the
case since the switch to Avahi 0.7 (commit
550f4509acf2c0f67882260414b0bb2843e07465).
</content>
</entry>
<entry>
<title>gnu: nss-mdns: Update to 0.12.0.</title>
<updated>2018-02-15T09:16:00Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-02-15T09:16:00Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=9859b5c190b43a2d53f03f1ac71bad20c74b632b'/>
<id>urn:sha1:9859b5c190b43a2d53f03f1ac71bad20c74b632b</id>
<content type='text'>
* gnu/packages/avahi.scm (nss-mdns): Update to 0.12 + patch.
(nss-mdns-0.10.0): Remove.
* gnu/services/avahi.scm (avahi-service-type): Use NSS-MDNS again.
</content>
</entry>
<entry>
<title>services: avahi: Default to nss-mdns 0.10.</title>
<updated>2018-02-09T14:17:41Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-02-09T14:16:09Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=a68fdfea96370c8a4b95af1fcd6e2fd7eb72da29'/>
<id>urn:sha1:a68fdfea96370c8a4b95af1fcd6e2fd7eb72da29</id>
<content type='text'>
This works around &lt;https://bugs.gnu.org/30396&gt;.
Reported by George myglc2 Clemmer &lt;myglc2@gmail.com&gt;.

* gnu/packages/avahi.scm (nss-mdns-0.10): New variable.
* gnu/services/avahi.scm (avahi-service-type): Use it.
</content>
</entry>
<entry>
<title>services: Add 'description' fields.</title>
<updated>2017-11-05T14:29:52Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-11-05T14:29:52Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=21b71b01e9c2264c31ef30451c152bb38cc9e635'/>
<id>urn:sha1:21b71b01e9c2264c31ef30451c152bb38cc9e635</id>
<content type='text'>
* gnu/services/admin.scm (rottlog-service-type)
(tailon-service-type): Add 'description' field.
* gnu/services/audio.scm (mpd-service-type): Likewise.
* gnu/services/avahi.scm (avahi-service-type): Likewise.
* gnu/services/ssh.scm (lsh-service-type)
(openssh-service-type, dropbear-service-type): Likewise.
</content>
</entry>
<entry>
<title>services: Use 'file-append' in more places.</title>
<updated>2016-12-19T16:51:00Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-12-19T14:41:19Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=9fc037fe1099f499acc01c5f40cae7f72796c49a'/>
<id>urn:sha1:9fc037fe1099f499acc01c5f40cae7f72796c49a</id>
<content type='text'>
* gnu/services/avahi.scm (avahi-shepherd-service): Use #$(file-append x y)
instead of (string-append #$x y).
* gnu/services/base.scm (unicode-start)
(console-keymap-service-type, console-font-shepherd-services)
(mingetty-shepherd-service, nscd-shepherd-service)
(hydra-key-authorization, guix-shepherd-service)
(guix-publish-shepherd-service, udev-shepherd-service)
(gpm-shepherd-service, &lt;kmscon-configuration&gt;)
(kmscon-service-type): Likewise.
* gnu/services/shepherd.scm (shepherd-boot-gexp): Likewise.
</content>
</entry>
<entry>
<title>system: Use 'file-append' to denote file names.</title>
<updated>2016-09-10T11:10:06Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-09-10T10:03:47Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=9e41130b14ad32c4e1fa756f95d806703056cb60'/>
<id>urn:sha1:9e41130b14ad32c4e1fa756f95d806703056cb60</id>
<content type='text'>
* gnu/services/avahi.scm, gnu/services/base.scm,
gnu/services/databases.scm, gnu/services/dbus.scm,
gnu/services/desktop.scm, gnu/services/dict.scm,
gnu/services/mail.scm, gnu/services/networking.scm,
gnu/services/sddm.scm, gnu/services/spice.scm,
gnu/services/ssh.scm, gnu/services/web.scm,
gnu/services/xorg.scm, gnu/system.scm: Replace the
 #~(string-append #$pkg "/bin/foo") idiom with
 (file-append pkg "/bin/foo").
</content>
</entry>
<entry>
<title>services: Export *-service-type and *-configuration.</title>
<updated>2016-07-21T16:53:27Z</updated>
<author>
<name>Tomáš Čech</name>
<email>sleep_walker@gnu.org</email>
</author>
<published>2016-07-19T13:19:14Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=24e964314ecfd29b8c592bfb7be923e8f740574c'/>
<id>urn:sha1:24e964314ecfd29b8c592bfb7be923e8f740574c</id>
<content type='text'>
This allows users to use 'modify-services' and similar constructs for
all these service types.

* gnu/services/avahi.scm: export avahi-configuration.
* gnu/services/base.scm: export gpm-configuration and
rngd-configuration.
* gnu/services/databases.scm: export *-service-type and *-configuration.
* gnu/services/dbus.scm: export dbus-configuration.
* gnu/services/dict.scm: export dicod-service-type.
* gnu/services/lirc.scm: export lirc-configuration and
lirc-service-type.
* gnu/services/mail.scm: export dovecot-service-type.
* gnu/services/web.scm: export nginx-configuration and
nginx-service-type.
* gnu/services/xorg.scm: export screen-locker and screen-locker?.
* gnu/services/ssh.scm: export lsh-configuration and lsh-service-type.
* gnu/services/desktop.scm: export *-service, *-service-type
and *-configuration.
* gnu/services/networking.scm: export *-configuration
and *-service-type.

Co-authored-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>services: avahi: Add #:debug? parameter.</title>
<updated>2016-06-27T19:41:38Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-06-27T19:35:46Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=c8695f325dc96fb54b3a99711533ca8503c677e2'/>
<id>urn:sha1:c8695f325dc96fb54b3a99711533ca8503c677e2</id>
<content type='text'>
* gnu/services/avahi.scm (&lt;avahi-configuration&gt;)[debug?]: New field.
(avahi-shepherd-service): Honor it.
(avahi-service): Add #:debug? and honor it.
* doc/guix.texi (Networking Services): Adjust accordingly.
</content>
</entry>
</feed>
