~cnx/guix/gnu/build/shepherd.scm, branch v1.1.0rc1 Personal Guix development branches http://trong.loang.net/~cnx/guix/atom?h=v1.1.0rc1 2019-09-26T21:15:28+00:00 shepherd: Ensure the log file has correct ownership. 2019-09-26T21:15:28+00:00 Ludovic Courtès ludo@gnu.org 2019-09-26T15:07:55+00:00 urn:sha1:464caf72f9ff7600bd49e2df07e19cd9af28a930 * gnu/build/shepherd.scm (make-forkexec-constructor/container): Ensure LOG-FILE has correct ownership. shepherd: 'make-forkexec-constructor/container' keeps the log file. 2019-09-26T21:15:28+00:00 Ludovic Courtès ludo@gnu.org 2019-09-26T15:06:33+00:00 urn:sha1:0d3a4fc867100651af8b27cdf66b1bca1c8ba663 * gnu/build/shepherd.scm (make-forkexec-constructor/container): Don't call 'clean-up' on LOG-FILE. This mirrors Shepherd commit 6892f638c78a14fedd075f664432757bc015c140. file-systems: Add /var/run/nscd to '%network-file-mappings'. 2019-09-12T21:07:42+00:00 Ludovic Courtès ludo@gnu.org 2019-09-12T20:17:43+00:00 urn:sha1:5ccec77176b7e0c67ed58c8849e5e76f3dd79a88 This allows containers created by "guix environment -CN" or by "guix system container -N" to talk to the host nscd. * gnu/system/file-systems.scm (%network-file-mappings): Add "/var/run/nscd". * gnu/build/shepherd.scm (default-mounts)[nscd-socket]: Remove. * gnu/system/linux-container.scm (container-script)[nscd-run-directory] [nscd-mapping, nscd-os, nscd-specs]: Remove. [script]: Filter out from SPECS bind-mounts where the device does not exist. * guix/scripts/environment.scm (launch-environment/container) [optional-mapping->fs]: New procedure. [mappings]: Remove %NETWORK-FILE-MAPPINGS. [file-systems]: Add %NETWORK-FILE-MAPPINGS here, filtered through 'optional-mapping->fs'. shepherd: Include /etc/localtime in service containers. 2019-05-03T15:47:29+00:00 Ludovic Courtès ludo@gnu.org 2019-05-03T15:12:09+00:00 urn:sha1:78d6d5e8d9b10affb4a97dfe869ae4646b3c3c98 Fixes a bug whereby Tor (for example) would emit syslog messages with a UTC timestamp instead of local time. * gnu/build/shepherd.scm (default-mounts): Add /etc/localtime to MAPPINGS. system: Remove uses of the 'title' field of <file-system>. 2018-05-28T11:24:19+00:00 Ludovic Courtès ludo@gnu.org 2018-05-18T13:04:36+00:00 urn:sha1:9ceeca0880248eee8c2796f5e6ebc172b95277f7 * gnu/system/install.scm (installation-os): Remove uses of the 'title' field of 'file-system'; use 'file-system-label' as appropriate. * gnu/system/vm.scm (system-disk-image, system-qemu-image): Likewise. * gnu/tests.scm (%simple-os): Likewise. * gnu/tests/install.scm (%minimal-os, %minimal-extlinux-os) (%minimal-os-on-vda, %separate-home-os, %separate-store-os) (%raid-root-os, %encrypted-root-os, %btrfs-root-os): Likewise. * gnu/build/shepherd.scm (default-mounts)[tmpfs]: Likewise. * tests/guix-system.sh: Likewise. * tests/system.scm (%root-fs): Likewise. ("operating-system-boot-mapped-devices, implicit dependency"): Likewise. shepherd: Include /etc/group in service containers. 2017-11-22T22:02:35+00:00 Ludovic Courtès ludo@gnu.org 2017-11-22T22:02:35+00:00 urn:sha1:0cb9c9d1702b65613a81a3e56255dcc38939841a * gnu/build/shepherd.scm (default-mounts)[passwd]: Rename to... [accounts]: ... this. Add /etc/group. Add (gnu build shepherd). 2017-02-06T23:08:11+00:00 Ludovic Courtès ludo@gnu.org 2017-02-06T22:47:09+00:00 urn:sha1:63302a4e55241a41eab4c21d7af9fbd0d5817459 * gnu/build/shepherd.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add 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/build/shepherd.scm, branch v1.1.0rc1</title>
<subtitle>Personal Guix development branches </subtitle>
<id>http://trong.loang.net/~cnx/guix/atom?h=v1.1.0rc1</id>
<link rel="self" href="http://trong.loang.net/~cnx/guix/atom?h=v1.1.0rc1"/>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/"/>
<updated>2019-09-26T21:15:28+00:00</updated>
<entry>
<title>shepherd: Ensure the log file has correct ownership.</title>
<updated>2019-09-26T21:15:28+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-09-26T15:07:55+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/commit/?id=464caf72f9ff7600bd49e2df07e19cd9af28a930"/>
<id>urn:sha1:464caf72f9ff7600bd49e2df07e19cd9af28a930</id>
<content type="text"> * gnu/build/shepherd.scm (make-forkexec-constructor/container): Ensure LOG-FILE has correct ownership. </content>
</entry>
<entry>
<title>shepherd: 'make-forkexec-constructor/container' keeps the log file.</title>
<updated>2019-09-26T21:15:28+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-09-26T15:06:33+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/commit/?id=0d3a4fc867100651af8b27cdf66b1bca1c8ba663"/>
<id>urn:sha1:0d3a4fc867100651af8b27cdf66b1bca1c8ba663</id>
<content type="text"> * gnu/build/shepherd.scm (make-forkexec-constructor/container): Don't call 'clean-up' on LOG-FILE. This mirrors Shepherd commit 6892f638c78a14fedd075f664432757bc015c140. </content>
</entry>
<entry>
<title>file-systems: Add /var/run/nscd to '%network-file-mappings'.</title>
<updated>2019-09-12T21:07:42+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-09-12T20:17:43+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/commit/?id=5ccec77176b7e0c67ed58c8849e5e76f3dd79a88"/>
<id>urn:sha1:5ccec77176b7e0c67ed58c8849e5e76f3dd79a88</id>
<content type="text"> This allows containers created by "guix environment -CN" or by "guix system container -N" to talk to the host nscd. * gnu/system/file-systems.scm (%network-file-mappings): Add "/var/run/nscd". * gnu/build/shepherd.scm (default-mounts)[nscd-socket]: Remove. * gnu/system/linux-container.scm (container-script)[nscd-run-directory] [nscd-mapping, nscd-os, nscd-specs]: Remove. [script]: Filter out from SPECS bind-mounts where the device does not exist. * guix/scripts/environment.scm (launch-environment/container) [optional-mapping->fs]: New procedure. [mappings]: Remove %NETWORK-FILE-MAPPINGS. [file-systems]: Add %NETWORK-FILE-MAPPINGS here, filtered through 'optional-mapping->fs'. </content>
</entry>
<entry>
<title>shepherd: Include /etc/localtime in service containers.</title>
<updated>2019-05-03T15:47:29+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-05-03T15:12:09+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/commit/?id=78d6d5e8d9b10affb4a97dfe869ae4646b3c3c98"/>
<id>urn:sha1:78d6d5e8d9b10affb4a97dfe869ae4646b3c3c98</id>
<content type="text"> Fixes a bug whereby Tor (for example) would emit syslog messages with a UTC timestamp instead of local time. * gnu/build/shepherd.scm (default-mounts): Add /etc/localtime to MAPPINGS. </content>
</entry>
<entry>
<title>system: Remove uses of the 'title' field of <file-system>.</title>
<updated>2018-05-28T11:24:19+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-05-18T13:04:36+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/commit/?id=9ceeca0880248eee8c2796f5e6ebc172b95277f7"/>
<id>urn:sha1:9ceeca0880248eee8c2796f5e6ebc172b95277f7</id>
<content type="text"> * gnu/system/install.scm (installation-os): Remove uses of the 'title' field of 'file-system'; use 'file-system-label' as appropriate. * gnu/system/vm.scm (system-disk-image, system-qemu-image): Likewise. * gnu/tests.scm (%simple-os): Likewise. * gnu/tests/install.scm (%minimal-os, %minimal-extlinux-os) (%minimal-os-on-vda, %separate-home-os, %separate-store-os) (%raid-root-os, %encrypted-root-os, %btrfs-root-os): Likewise. * gnu/build/shepherd.scm (default-mounts)[tmpfs]: Likewise. * tests/guix-system.sh: Likewise. * tests/system.scm (%root-fs): Likewise. ("operating-system-boot-mapped-devices, implicit dependency"): Likewise. </content>
</entry>
<entry>
<title>shepherd: Include /etc/group in service containers.</title>
<updated>2017-11-22T22:02:35+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-11-22T22:02:35+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/commit/?id=0cb9c9d1702b65613a81a3e56255dcc38939841a"/>
<id>urn:sha1:0cb9c9d1702b65613a81a3e56255dcc38939841a</id>
<content type="text"> * gnu/build/shepherd.scm (default-mounts)[passwd]: Rename to... [accounts]: ... this. Add /etc/group. </content>
</entry>
<entry>
<title>Add (gnu build shepherd).</title>
<updated>2017-02-06T23:08:11+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-02-06T22:47:09+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/commit/?id=63302a4e55241a41eab4c21d7af9fbd0d5817459"/>
<id>urn:sha1:63302a4e55241a41eab4c21d7af9fbd0d5817459</id>
<content type="text"> * gnu/build/shepherd.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. </content>
</entry>
</feed>