<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/services/cups.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-06-05T15:27:23Z</updated>
<entry>
<title>services: cups: Create /var/cache on activation.</title>
<updated>2019-06-05T15:27:23Z</updated>
<author>
<name>Alex Griffin</name>
<email>a@ajgrf.com</email>
</author>
<published>2019-06-02T21:26:47Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=36273ebde20db42d864e315c954d84d2b4957070'/>
<id>urn:sha1:36273ebde20db42d864e315c954d84d2b4957070</id>
<content type='text'>
* gnu/services/cups.scm (%cups-activation): Create /var/cache if it doesn't
exist yet.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>Remove traces of "GuixSD".</title>
<updated>2019-03-13T22:12:43Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-03-13T15:44:02Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=59e80445882f8b0379e54916f89510c0deda6698'/>
<id>urn:sha1:59e80445882f8b0379e54916f89510c0deda6698</id>
<content type='text'>
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Remove
mentions of "GuixSD".
* gnu/bootloader/grub.scm (install-grub-efi): Likewise.
* gnu/build/vm.scm (make-iso9660-image): Change default #:volume-id to
"Guix_image".
(initialize-hard-disk): Search for the "Guix_image" label.
* gnu/ci.scm (system-test-jobs, tarball-jobs): Remove "GuixSD".
* gnu/installer/newt/welcome.scm (run-welcome-page): Likewise.
* gnu/packages/audio.scm (supercollider)[description]: Likewise.
* gnu/packages/curl.scm (curl): Likewise.
* gnu/packages/emacs.scm (emacs): Likewise.
* gnu/packages/gnome.scm (network-manager): Likewise.
* gnu/packages/julia.scm (julia): Likewise.
* gnu/packages/linux.scm (alsa-plugins): Likewise.
(powertop, wireless-regdb): Likewise.
* gnu/packages/package-management.scm (guix): Likewise.
* gnu/packages/polkit.scm (polkit): Likewise.
* gnu/packages/tex.scm (texlive-bin): Likewise.
* gnu/services/base.scm (file-systems-&gt;fstab): Likewise.
* gnu/services/cups.scm (%cups-activation): Likewise.
* gnu/services/mail.scm (%dovecot-activation): Likewise.
* gnu/services/messaging.scm (prosody-configuration)[log]: Likewise.
* gnu/system/examples/vm-image.tmpl (vm-image-motd): Likewise.
* gnu/system/install.scm (installation-os)[file-systems]: Change root
file system label to "Guix_image".
* gnu/system/mapped-devices.scm (check-device-initrd-modules):
Remove "GuixSD".
* gnu/system/vm.scm (system-docker-image): Likewise.
(system-disk-image)[root-label]: Change to "Guix_image".
* gnu/tests/install.scm (run-install): Remove "GuixSD".
* guix/modules.scm (guix-module-name?): Likewise.
* nix/libstore/optimise-store.cc: Likewise.
</content>
</entry>
<entry>
<title>services: cups: Add description.</title>
<updated>2018-06-22T10:37:19Z</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2018-06-22T10:37:19Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=86cd3f97230fe8914cfbbf0df0b26ea2c9b9502d'/>
<id>urn:sha1:86cd3f97230fe8914cfbbf0df0b26ea2c9b9502d</id>
<content type='text'>
* gnu/services/cups.scm (cups-service-type): Add description.
</content>
</entry>
<entry>
<title>services: Add a default value to various service types.</title>
<updated>2017-04-15T22:48:08Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-04-15T22:06:43Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=3d3c56500843b5573ba6419db5e66075fb8ac8ef'/>
<id>urn:sha1:3d3c56500843b5573ba6419db5e66075fb8ac8ef</id>
<content type='text'>
* gnu/services/admin.scm (rottlog-service-type)[default-value]: New
field.
* gnu/services/base.scm (guix-service-type)[default-value]: New field.
(guix-publish-service-type)[default-value]: New field.
* gnu/services/cups.scm (cups-service-type)[default-value]: New field.
* gnu/services/dict.scm (dicod-service-type)[default-value]: New field.
* gnu/services/mcron.scm (mcron-service-type)[default-value]: New field.
* gnu/services/networking.scm (&lt;tor-configuration&gt;)[config-file]: Add
default value.
(tor-service-type)[default-value]: New field.
(&lt;bitlbee-configuration&gt;)[interface, port, extra-settings]: Add default
values.
(bitlbee-service-type)[default-value]: New field.
(wpa-supplicant-service-type)[default-value]: New field.
(tlp-service-type)[default-value]: New field.
(openssh-service-type)[default-value]: New field.
* doc/guix.texi (Base Services, Log Rotation)
(Networking Services, Printing Services):
(Power management Services): Adjust examples accordingly.
</content>
</entry>
<entry>
<title>services: Move configuration functions that shouldn't be factorized.</title>
<updated>2017-03-12T18:09:32Z</updated>
<author>
<name>Clément Lassieur</name>
<email>clement@lassieur.org</email>
</author>
<published>2017-02-28T00:44:03Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=720cb10c15a4606fe0dc3511db4fef325f3d9dc6'/>
<id>urn:sha1:720cb10c15a4606fe0dc3511db4fef325f3d9dc6</id>
<content type='text'>
* gnu/services/configuration.scm (serialize-field, serialize-string)
(serialize-space-separated-string-list, space-separated-string-list?)
(serialize-file-name, file-name?, serialize-boolean): Move these functions...
* gnu/services/cups.scm: ...to this file.
* gnu/services/kerberos.scm: ...to this file.

Configuration syntaxes are very specific to services.  Some services may have
the same configuration syntax, but none of them is common enough to be
abstracted in configuration.scm.

Signed-off-by: Clément Lassieur &lt;clement@lassieur.org&gt;
</content>
</entry>
<entry>
<title>services: Fix 'mkdir-p' in activation scripts.</title>
<updated>2017-01-25T13:05:37Z</updated>
<author>
<name>Clément Lassieur</name>
<email>clement@lassieur.org</email>
</author>
<published>2017-01-24T22:50:33Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=e57bd0bed86caac304e5f37c5653e6b13858c7c5'/>
<id>urn:sha1:e57bd0bed86caac304e5f37c5653e6b13858c7c5</id>
<content type='text'>
* gnu/services/cups.scm (%cups-activation): Import (guix build utils).
* gnu/services/mail.scm (opensmtpd-activation): Idem.
* gnu/services/networking.scm (ntp-service-activation): Idem.
* gnu/services/spice.scm (spice-vdagent-activation): Idem.
* gnu/services/ssh.scm (openssh-activation): Idem.
  (dropbear-activation): Idem.
* gnu/services/vpn.scm (%openvpn-activation): Idem.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>services: cups: Follow symlinks when installing extensions.</title>
<updated>2016-12-01T10:03:20Z</updated>
<author>
<name>Andy Patterson</name>
<email>ajpatter@uwaterloo.ca</email>
</author>
<published>2016-11-30T21:00:13Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=4ce8860df9c053e3e111f04adcbb636728954251'/>
<id>urn:sha1:4ce8860df9c053e3e111f04adcbb636728954251</id>
<content type='text'>
* gnu/services/cups.scm (union-directory): Use "stat" when calling
"find-files" to follow symlinks.
</content>
</entry>
<entry>
<title>services: Factorize configuration abstraction.</title>
<updated>2016-11-26T18:46:01Z</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2016-11-23T20:43:42Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=5305ed20027a32ff1221cac6a131849852e807ba'/>
<id>urn:sha1:5305ed20027a32ff1221cac6a131849852e807ba</id>
<content type='text'>
* gnu/services/mail.scm and gnu/services/cups.scm (&amp;configuration-error)
(configuration-error, configuration-field-error)
(configuration-missing-field, configuration-field, serialize-configuration)
(validate-configuration, define-configuration, uglify-field-name)
(serialize-field, serialize-package, serialize-string)
(serialize-space-separated-string-list, space-separated-string-list?)
(serialize-file-name, file-name?, serialize-field-name)
(generate-documentation): Move duplicate code...
* gnu/services/configuration.scm: ...to this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add configuration.scm.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>gnu: Add CUPS service.</title>
<updated>2016-10-13T09:37:25Z</updated>
<author>
<name>Andy Wingo</name>
<email>wingo@igalia.com</email>
</author>
<published>2016-10-05T17:23:48Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f2ec23d18e50eef3e4f574a3e6498d8964e4e1a3'/>
<id>urn:sha1:f2ec23d18e50eef3e4f574a3e6498d8964e4e1a3</id>
<content type='text'>
* gnu/services/cups.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/services/cups.scm.
* doc/guix.texi (Printing Services): New section.
</content>
</entry>
</feed>
