<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/services, branch merge-deploy</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=merge-deploy</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=merge-deploy'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2019-07-26T17:19:49Z</updated>
<entry>
<title>guix system: Add 'reconfigure' module.</title>
<updated>2019-07-26T17:19:49Z</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.lonestar.org</email>
</author>
<published>2019-07-24T16:34:02Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=5c793753b31b1dcd9a554bce953124f7ae88ca9a'/>
<id>urn:sha1:5c793753b31b1dcd9a554bce953124f7ae88ca9a</id>
<content type='text'>
* guix/scripts/system/reconfigure.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/scripts/system.scm (bootloader-installer-script): Export variable.
* gnu/machine/ssh.scm (switch-to-system, upgrade-shepherd-services)
(install-bootloader): Delete variable.
* gnu/machine/ssh.scm (deploy-managed-host): Rewrite procedure.
* gnu/services/herd.scm (live-service): Export variable.
* gnu/services/herd.scm (live-service-canonical-name): New variable.
* tests/services.scm (live-service): Delete variable.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>services: network-manager: Clear default OpenVPN user.</title>
<updated>2019-07-17T09:08:26Z</updated>
<author>
<name>Jelle Licht</name>
<email>jlicht@fsfe.org</email>
</author>
<published>2019-07-03T14:30:15Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=4efdede284829bcd551fc100976c134750af51d3'/>
<id>urn:sha1:4efdede284829bcd551fc100976c134750af51d3</id>
<content type='text'>
* gnu/services/networking.scm (network-manager-shepherd-service): Clear
'NM_OPENVPN_USER' and 'NM_OPENVPN_GROUP' in #:environment-variables.
</content>
</entry>
<entry>
<title>services: network-manager: Properly load vpn plugins</title>
<updated>2019-07-17T09:08:19Z</updated>
<author>
<name>Jelle Licht</name>
<email>jlicht@fsfe.org</email>
</author>
<published>2019-07-03T12:03:25Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=40557aeab594907bf56b0a2a367061dbdd19f4aa'/>
<id>urn:sha1:40557aeab594907bf56b0a2a367061dbdd19f4aa</id>
<content type='text'>
Extends the dbus service when vpn plugins are enabled.

* gnu/services/networking.scm (network-manager-service-type): Load vpn plugins
when extending dbus service.
</content>
</entry>
<entry>
<title>gnu: postgres service: More secure default permissions.</title>
<updated>2019-07-02T16:33:51Z</updated>
<author>
<name>Robert Vollmert</name>
<email>rob@vllmrt.net</email>
</author>
<published>2019-06-13T13:50:37Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=334a2f4def1d4f9dc37718d847923cd941849607'/>
<id>urn:sha1:334a2f4def1d4f9dc37718d847923cd941849607</id>
<content type='text'>
This changes to 'peer' authentication for local socket connections,
and password-based authentication for local network connections.

* gnu/services/databases.scm (%default-postgres-hba): Change
authentication method.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>etc: Remove hydra.gnu.org.pub key.</title>
<updated>2019-06-29T12:27:22Z</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2019-06-28T14:33:01Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=3a8bfebed94ba295432da8304b7ffb4a611ef761'/>
<id>urn:sha1:3a8bfebed94ba295432da8304b7ffb4a611ef761</id>
<content type='text'>
* etc/substitutes/hydra.gnu.org.pub: Delete file.
* guix/self.scm (miscellaneous-files): Don't install it.
* Makefile.am (dist_pkgdata_DATA): Remove it.
* gnu/services/base.scm (%default-authorized-guix-keys): Likewise.
(hydra-key-authorization): Rename to…
(substitute-key-authorization): …this.  Adjust only call site.
</content>
</entry>
<entry>
<title>services: network-manager: Create '/var/lib/misc' directory for dnsmasq.</title>
<updated>2019-06-24T21:25:11Z</updated>
<author>
<name>Florian Pelz</name>
<email>pelzflorian@pelzflorian.de</email>
</author>
<published>2019-06-19T16:09:01Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=57c16c97cb65742a58510760dd9f6cc41b6392ca'/>
<id>urn:sha1:57c16c97cb65742a58510760dd9f6cc41b6392ca</id>
<content type='text'>
* gnu/services/networking.scm (%network-manager-activation): Rename to...
(network-manager-activation): ... this and make it a procedure.  Make it
create '/var/lib/misc' when using dnsmasq.
(network-manager-service-type): Use it.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>services: opensmtpd: Extend the PAM service.</title>
<updated>2019-06-20T13:54:51Z</updated>
<author>
<name>Kristofer Buffington</name>
<email>kristoferbuffington@gmail.com</email>
</author>
<published>2019-06-12T20:34:30Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=ace8e269a40b31a9c6f413c0674529880da6a48e'/>
<id>urn:sha1:ace8e269a40b31a9c6f413c0674529880da6a48e</id>
<content type='text'>
* gnu/services/mail.scm (%opensmtpd-pam-services): New variable.
(opensmtpd-service-type)[extensions]: Add it, extending
PAM-ROOT-SERVICE-TYPE.

Signed-off-by: Tobias Geerinckx-Rice &lt;me@tobias.gr&gt;
</content>
</entry>
<entry>
<title>services: Fix typo in (gnu services mail) exports.</title>
<updated>2019-06-20T08:43:25Z</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2019-06-20T08:41:51Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f7dbf186b4fbe49bcfe22494804c9e3176a3dd0e'/>
<id>urn:sha1:f7dbf186b4fbe49bcfe22494804c9e3176a3dd0e</id>
<content type='text'>
* gnu/services/mail.scm (define-module):
Re-spell ‘%default-imap4d-config-file’.
</content>
</entry>
<entry>
<title>services: Include USB_ModeSwitch in %desktop-services.</title>
<updated>2019-06-15T16:37:57Z</updated>
<author>
<name>Florian Pelz</name>
<email>pelzflorian@pelzflorian.de</email>
</author>
<published>2019-06-12T09:16:57Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=7dbeb5a791fe6b8cb66ceb4e9261aa77f04e2fbc'/>
<id>urn:sha1:7dbeb5a791fe6b8cb66ceb4e9261aa77f04e2fbc</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/35640&gt;.

* gnu/services/desktop.scm (%desktop-services): Add usb-modeswitch-service-type.
* doc/guix.texi (Networking Services): Document it.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>services: Add usb-modeswitch-service-type.</title>
<updated>2019-06-15T16:37:54Z</updated>
<author>
<name>Florian Pelz</name>
<email>pelzflorian@pelzflorian.de</email>
</author>
<published>2019-06-13T17:17:05Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f5be51040c5535f9aefefb6c6a582279b5c44e16'/>
<id>urn:sha1:f5be51040c5535f9aefefb6c6a582279b5c44e16</id>
<content type='text'>
* gnu/services/networking.scm (usb-modeswitch-service-type): New variable.
(usb-modeswitch-configuration): New variable.
(usb-modeswitch-sh): New procedure.
(usb-modeswitch-configuration-&gt;udev-rules): New procedure.
* doc/guix.texi (Networking Services): Document it.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
</feed>
