<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/services/cuirass.scm, branch version-0.12.0</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>services: cuirass: Add Cuirass to the system profile.</title>
<updated>2016-12-20T09:27:08+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-12-20T09:26:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=38d6aa05e2da4cff670be64848fea5536432b2c6'/>
<id>38d6aa05e2da4cff670be64848fea5536432b2c6</id>
<content type='text'>
* gnu/services/cuirass.scm (cuirass-service-type): Extend
PROFILE-SERVICE-TYPE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/cuirass.scm (cuirass-service-type): Extend
PROFILE-SERVICE-TYPE.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass: Add 'cuirass' field.</title>
<updated>2016-12-20T09:27:08+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-12-20T09:23:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=379b6ba5a906b62252dd5bcb142ec050ae34bc74'/>
<id>379b6ba5a906b62252dd5bcb142ec050ae34bc74</id>
<content type='text'>
* gnu/services/cuirass.scm (&lt;cuirass-configuration&gt;)[cuirass]: New
field.
(cuirass-shepherd-service): Honor it.
* doc/guix.texi (Continuous Integration): Document it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/cuirass.scm (&lt;cuirass-configuration&gt;)[cuirass]: New
field.
(cuirass-shepherd-service): Honor it.
* doc/guix.texi (Continuous Integration): Document it.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass: Create the database directory.</title>
<updated>2016-12-20T09:27:08+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-12-20T08:56:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=137f8df66cf7220f6ef9ac736b8f99e2fc726e15'/>
<id>137f8df66cf7220f6ef9ac736b8f99e2fc726e15</id>
<content type='text'>
* gnu/services/cuirass.scm (cuirass-activation): Create the database
directory for CONFIG.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/cuirass.scm (cuirass-activation): Create the database
directory for CONFIG.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass: Cache defaults to /var/cache/cuirass.</title>
<updated>2016-12-19T22:57:19+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-12-19T22:29:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=463995da0c8ae95654a6184c0a7ff0d1e0914c83'/>
<id>463995da0c8ae95654a6184c0a7ff0d1e0914c83</id>
<content type='text'>
The previous default value depended on the 'HOME' environment variable,
which happened to be unset.  Thus, /.cache was being used.

* gnu/services/cuirass.scm (&lt;cuirass-configuration&gt;)[cache-directory]:
Change default value to "/var/cache/cuirass".
(cuirass-shepherd-service): Always pass "--cache-directory".
(cuirass-activation): New procedure.
(cuirass-service-type): Use it as an extension to
ACTIVATION-SERVICE-TYPE.
* doc/guix.texi (Continuous Integration): Adjust accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous default value depended on the 'HOME' environment variable,
which happened to be unset.  Thus, /.cache was being used.

* gnu/services/cuirass.scm (&lt;cuirass-configuration&gt;)[cache-directory]:
Change default value to "/var/cache/cuirass".
(cuirass-shepherd-service): Always pass "--cache-directory".
(cuirass-activation): New procedure.
(cuirass-service-type): Use it as an extension to
ACTIVATION-SERVICE-TYPE.
* doc/guix.texi (Continuous Integration): Adjust accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass: Honor 'user' and 'group'.</title>
<updated>2016-12-19T22:57:19+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-12-19T22:07:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=831071b84fe168999a49e5987a479c847b27b3d6'/>
<id>831071b84fe168999a49e5987a479c847b27b3d6</id>
<content type='text'>
* gnu/services/cuirass.scm (cuirass-shepherd-service): Pass the user and
group of CONFIG to 'make-forkexec-constructor'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/cuirass.scm (cuirass-shepherd-service): Pass the user and
group of CONFIG to 'make-forkexec-constructor'.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass: Add 'log-file' option.</title>
<updated>2016-12-19T22:57:19+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-12-19T22:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b17e326f1731d7170a48cfad4d9d4c91bad7b8a4'/>
<id>b17e326f1731d7170a48cfad4d9d4c91bad7b8a4</id>
<content type='text'>
* gnu/services/cuirass.scm (&lt;cuirass-configuration&gt;)[log-file]: New
field.
(cuirass-shepherd-service): Pass it to 'make-forkexec-constructor'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/cuirass.scm (&lt;cuirass-configuration&gt;)[log-file]: New
field.
(cuirass-shepherd-service): Pass it to 'make-forkexec-constructor'.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass: Put specifications in the store.</title>
<updated>2016-12-15T21:50:27+00:00</updated>
<author>
<name>Mathieu Lirzin</name>
<email>mthl@gnu.org</email>
</author>
<published>2016-12-01T19:41:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=57aa94bd7e7d530e52356723c8f1dbf727144b25'/>
<id>57aa94bd7e7d530e52356723c8f1dbf727144b25</id>
<content type='text'>
* gnu/services/cuirass.scm (&lt;cuirass-configuration&gt;): Change type of
'specifications' field to an alist to match the documentation example.
(cuirass-shepherd-service): Store the provided specifications in a file.  Use
that file as the "--specification" argument.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/cuirass.scm (&lt;cuirass-configuration&gt;): Change type of
'specifications' field to an alist to match the documentation example.
(cuirass-shepherd-service): Store the provided specifications in a file.  Use
that file as the "--specification" argument.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: Add 'cuirass-service'.</title>
<updated>2016-11-29T22:13:11+00:00</updated>
<author>
<name>Mathieu Lirzin</name>
<email>mthl@gnu.org</email>
</author>
<published>2016-10-23T13:14:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a7cf4eb6d99838606d8ecfa776f7e4920dfbb7f5'/>
<id>a7cf4eb6d99838606d8ecfa776f7e4920dfbb7f5</id>
<content type='text'>
* gnu/services/cuirass.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Continuous integration): New node.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/cuirass.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Continuous integration): New node.
</pre>
</div>
</content>
</entry>
</feed>
