~cnx/guix/gnu/services/avahi.scm, branch wip-java-aarch64 Personal Guix development branches http://trong.loang.net/~cnx/guix/atom?h=wip-java-aarch64 2022-11-18T14:44:39+00:00 services: Add Shepherd 'configuration' action to various services. 2022-11-18T14:44:39+00:00 Ludovic Courtès ludo@gnu.org 2022-11-11T17:56:35+00:00 urn:sha1:8d9647d8a77a67013c48166561134d92b5224264 * gnu/services/avahi.scm (avahi-shepherd-service): Add 'actions' field. * gnu/services/base.scm (nscd-actions): Add call to 'shepherd-configuration-action'. * gnu/services/desktop.scm (upower-shepherd-service): Add 'actions' field. (elogind-shepherd-service): Likewise. * gnu/services/dict.scm (dicod-shepherd-service): Likewise. * gnu/services/networking.scm (openntpd-shepherd-service): Likewise. (tor-shepherd-service): Likewise. * gnu/services/ssh.scm (openssh-shepherd-service): Likewise. * gnu/services/web.scm (nginx-shepherd-service): Likewise. * gnu/services/xorg.scm (gdm-shepherd-service): Likewise. * gnu/tests/base.scm (run-basic-test)["nscd configuration action"]: New test. * doc/guix.texi (Services): Document it. services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30T00:08:55+00:00 Tobias Geerinckx-Rice me@tobias.gr 2021-11-18T21:44:26+00:00 urn:sha1:892f1b7273d57b25940700877a02618fe826cc08 * gnu/services/authentication.scm (fprintd-configuration) (nslcd-configuration): Substitute file-like objects for package ones. * gnu/services/cgit.scm (cgit-configuration, opaque-cgit-configuration): Likewise. * gnu/services/cups.scm (package-list?, cups-configuration): Likewise. * gnu/services/dns.scm (verify-knot-configuration) (ddclient-configuration): Likewise. * gnu/services/docker.scm (docker-configuration): Likewise. * gnu/services/file-sharing.scm (transmission-daemon-configuration): Likewise. * gnu/services/getmail.scm (getmail-configuration): Likewise. * gnu/services/mail.scm (dovecot-configuration) (opaque-dovecot-configuration): Likewise. * gnu/services/messaging.scm (prosody-configuration) (opaque-prosody-configuration): Likewise. * gnu/services/monitoring.scm (zabbix-server-configuration) (zabbix-agent-configuration): Likewise. * gnu/services/networking.scm (opendht-configuration): Likewise. * gnu/services/pm.scm (tlp-configuration): Likewise. * gnu/services/telephony.scm (jami-configuration): Likewise. * gnu/services/virtualization.scm (libvirt-configuration) (qemu-guest-agent-configuration): Likewise. * gnu/services/vpn.scm (openvpn-client-configuration): Likewise. services: Remove deprecated service procedures. 2021-06-14T16:35:17+00:00 Ludovic Courtès ludo@gnu.org 2021-06-11T22:24:20+00:00 urn:sha1:f70c3429ed0064eb4554722b4a60031385fd6785 These service procedures were deprecated in January 2019, for instance in commit 65a67bf711b14bc7200f6730c0f173375ca12974. * gnu/services/avahi.scm (avahi-service): Remove. * gnu/services/base.scm (console-keymap, guix-service) (guix-publish-service, gpm-service, urandom-seed-service): Remove. * gnu/services/desktop.scm (upower-service, colord-service): Remove. * gnu/services/mcron.scm (mcron-service): Remove. * gnu/services/messaging.scm (bitlbee-service): Remove. * gnu/services/networking.scm (dhcp-client-service, ntp-service) (tor-service): Remove. * gnu/services/xorg.scm (slim-service, gdm-service): Remove. services: avahi: Depend on 'user-processes'. 2020-12-09T13:13:32+00:00 Ludovic Courtès ludo@gnu.org 2020-12-09T10:55:13+00:00 urn:sha1:59a6780f70e138a515dfe9c3b5b5399dbd91c228 * gnu/services/avahi.scm (avahi-shepherd-service): Add 'user-processes' to 'requirement'. gnu: Use HTTPS for avahi.org everywhere. 2020-01-19T05:09:01+00:00 Tobias Geerinckx-Rice me@tobias.gr 2020-01-18T17:25:04+00:00 urn:sha1:f460f8da68f915dee5aa3ce97e05ba38c92f3106 * gnu/packages/avahi.scm (avahi)[home-page]: Use HTTPS. * gnu/services/avahi.scm (avahi-service): Likewise in docstring. services: avahi: Deprecate the 'avahi-service' procedure. 2019-01-16T13:07:37+00:00 Ludovic Courtès ludo@gnu.org 2019-01-16T10:18:34+00:00 urn:sha1:2e04ab7147948b51d4e437ca9ba910530ac2a788 * gnu/services/avahi.scm (<avahi-configuration>): 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. services: avahi: Publish '_workstation._tcp' by default. 2018-02-18T23:33:34+00:00 Ludovic Courtès ludo@gnu.org 2018-02-18T22:26:23+00:00 urn:sha1:37084ba5613d3ef9d38c7e8d0ea6ac3d4155cea9 This reverts to the behavior of avahi-daemon prior to Avahi 0.7 (commit 550f4509acf2c0f67882260414b0bb2843e07465). * gnu/services/avahi.scm (<avahi-configuration>)[publish-workstation?]: New field. (configuration-file): Honor it. services: avahi: Read PID file from /run. 2018-02-18T23:33:34+00:00 Ludovic Courtès ludo@gnu.org 2018-02-18T21:13:41+00:00 urn:sha1:ad7a807d84827f504d492cc1e2ac84f287fd29f6 * 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). gnu: nss-mdns: Update to 0.12.0. 2018-02-15T09:16:00+00:00 Ludovic Courtès ludo@gnu.org 2018-02-15T09:16:00+00:00 urn:sha1:9859b5c190b43a2d53f03f1ac71bad20c74b632b * 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. services: avahi: Default to nss-mdns 0.10. 2018-02-09T14:17:41+00:00 Ludovic Courtès ludo@gnu.org 2018-02-09T14:16:09+00:00 urn:sha1:a68fdfea96370c8a4b95af1fcd6e2fd7eb72da29 This works around <https://bugs.gnu.org/30396>. Reported by George myglc2 Clemmer <myglc2@gmail.com>. * gnu/packages/avahi.scm (nss-mdns-0.10): New variable. * gnu/services/avahi.scm (avahi-service-type): Use it.
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<feed xmlns="http://www.w3.org/2005/Atom">
<title>~cnx/guix/gnu/services/avahi.scm, branch wip-java-aarch64</title>
<subtitle>Personal Guix development branches </subtitle>
<id>http://trong.loang.net/~cnx/guix/atom?h=wip-java-aarch64</id>
<link rel="self" href="http://trong.loang.net/~cnx/guix/atom?h=wip-java-aarch64"/>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/"/>
<updated>2022-11-18T14:44:39+00:00</updated>
<entry>
<title>services: Add Shepherd 'configuration' action to various services.</title>
<updated>2022-11-18T14:44:39+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2022-11-11T17:56:35+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/commit/?id=8d9647d8a77a67013c48166561134d92b5224264"/>
<id>urn:sha1:8d9647d8a77a67013c48166561134d92b5224264</id>
<content type="text"> * gnu/services/avahi.scm (avahi-shepherd-service): Add 'actions' field. * gnu/services/base.scm (nscd-actions): Add call to 'shepherd-configuration-action'. * gnu/services/desktop.scm (upower-shepherd-service): Add 'actions' field. (elogind-shepherd-service): Likewise. * gnu/services/dict.scm (dicod-shepherd-service): Likewise. * gnu/services/networking.scm (openntpd-shepherd-service): Likewise. (tor-shepherd-service): Likewise. * gnu/services/ssh.scm (openssh-shepherd-service): Likewise. * gnu/services/web.scm (nginx-shepherd-service): Likewise. * gnu/services/xorg.scm (gdm-shepherd-service): Likewise. * gnu/tests/base.scm (run-basic-test)["nscd configuration action"]: New test. * doc/guix.texi (Services): Document it. </content>
</entry>
<entry>
<title>services: Accept <inferior-package>s in lieu of <package>s.</title>
<updated>2021-11-30T00:08:55+00:00</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2021-11-18T21:44:26+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/commit/?id=892f1b7273d57b25940700877a02618fe826cc08"/>
<id>urn:sha1:892f1b7273d57b25940700877a02618fe826cc08</id>
<content type="text"> * gnu/services/authentication.scm (fprintd-configuration) (nslcd-configuration): Substitute file-like objects for package ones. * gnu/services/cgit.scm (cgit-configuration, opaque-cgit-configuration): Likewise. * gnu/services/cups.scm (package-list?, cups-configuration): Likewise. * gnu/services/dns.scm (verify-knot-configuration) (ddclient-configuration): Likewise. * gnu/services/docker.scm (docker-configuration): Likewise. * gnu/services/file-sharing.scm (transmission-daemon-configuration): Likewise. * gnu/services/getmail.scm (getmail-configuration): Likewise. * gnu/services/mail.scm (dovecot-configuration) (opaque-dovecot-configuration): Likewise. * gnu/services/messaging.scm (prosody-configuration) (opaque-prosody-configuration): Likewise. * gnu/services/monitoring.scm (zabbix-server-configuration) (zabbix-agent-configuration): Likewise. * gnu/services/networking.scm (opendht-configuration): Likewise. * gnu/services/pm.scm (tlp-configuration): Likewise. * gnu/services/telephony.scm (jami-configuration): Likewise. * gnu/services/virtualization.scm (libvirt-configuration) (qemu-guest-agent-configuration): Likewise. * gnu/services/vpn.scm (openvpn-client-configuration): Likewise. </content>
</entry>
<entry>
<title>services: Remove deprecated service procedures.</title>
<updated>2021-06-14T16:35:17+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2021-06-11T22:24:20+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/commit/?id=f70c3429ed0064eb4554722b4a60031385fd6785"/>
<id>urn:sha1:f70c3429ed0064eb4554722b4a60031385fd6785</id>
<content type="text"> These service procedures were deprecated in January 2019, for instance in commit 65a67bf711b14bc7200f6730c0f173375ca12974. * gnu/services/avahi.scm (avahi-service): Remove. * gnu/services/base.scm (console-keymap, guix-service) (guix-publish-service, gpm-service, urandom-seed-service): Remove. * gnu/services/desktop.scm (upower-service, colord-service): Remove. * gnu/services/mcron.scm (mcron-service): Remove. * gnu/services/messaging.scm (bitlbee-service): Remove. * gnu/services/networking.scm (dhcp-client-service, ntp-service) (tor-service): Remove. * gnu/services/xorg.scm (slim-service, gdm-service): Remove. </content>
</entry>
<entry>
<title>services: avahi: Depend on 'user-processes'.</title>
<updated>2020-12-09T13:13:32+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-12-09T10:55:13+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/commit/?id=59a6780f70e138a515dfe9c3b5b5399dbd91c228"/>
<id>urn:sha1:59a6780f70e138a515dfe9c3b5b5399dbd91c228</id>
<content type="text"> * gnu/services/avahi.scm (avahi-shepherd-service): Add 'user-processes' to 'requirement'. </content>
</entry>
<entry>
<title>gnu: Use HTTPS for avahi.org everywhere.</title>
<updated>2020-01-19T05:09:01+00:00</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2020-01-18T17:25:04+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/commit/?id=f460f8da68f915dee5aa3ce97e05ba38c92f3106"/>
<id>urn:sha1:f460f8da68f915dee5aa3ce97e05ba38c92f3106</id>
<content type="text"> * gnu/packages/avahi.scm (avahi)[home-page]: Use HTTPS. * gnu/services/avahi.scm (avahi-service): Likewise in docstring. </content>
</entry>
<entry>
<title>services: avahi: Deprecate the 'avahi-service' procedure.</title>
<updated>2019-01-16T13:07:37+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-01-16T10:18:34+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/commit/?id=2e04ab7147948b51d4e437ca9ba910530ac2a788"/>
<id>urn:sha1:2e04ab7147948b51d4e437ca9ba910530ac2a788</id>
<content type="text"> * gnu/services/avahi.scm (<avahi-configuration>): 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:34+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-02-18T22:26:23+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/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 (<avahi-configuration>)[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:34+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-02-18T21:13:41+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/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:00+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-02-15T09:16:00+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/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:41+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-02-09T14:16:09+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/commit/?id=a68fdfea96370c8a4b95af1fcd6e2fd7eb72da29"/>
<id>urn:sha1:a68fdfea96370c8a4b95af1fcd6e2fd7eb72da29</id>
<content type="text"> This works around <https://bugs.gnu.org/30396>. Reported by George myglc2 Clemmer <myglc2@gmail.com>. * gnu/packages/avahi.scm (nss-mdns-0.10): New variable. * gnu/services/avahi.scm (avahi-service-type): Use it. </content>
</entry>
</feed>