~ruther/guix-local

ref: e1ecd50e217ea97bc1183d596a42d8c4f2de34a7 guix-local/gnu/system d---------
aeafff53 — Ludovic Courtès 9 years ago
Merge branch 'master' into core-updates
b2c108ff — Ludovic Courtès 9 years ago
file-systems: Remove unneeded import.

* gnu/system/file-systems.scm: Remove import of (guix gexp), unneeded
since commit 060d62a740fc1932a3be505534feff099b59ac9f.
0adabad7 — Ludovic Courtès 9 years ago
install: 'cow-store' now bind-mounts the target's /tmp.

Reported by Matthew Jordan <matthewjordandevops@yandex.com>
at <https://lists.gnu.org/archive/html/guix-devel/2016-05/msg00967.html>.

* gnu/system/install.scm (make-cow-store): Bind-mount TARGET's /tmp
on /tmp.
eb74eb41 — Leo Famulari 9 years ago
Merge branch 'master' into core-updates
6655a743 — 宋文武 10 years ago
Merge branch 'master' into gnome-updates
ba2613bb — Alex Griffin 10 years ago
system: Do not export PS1 in /etc/skel/.bashrc.

* gnu/system/shadow.scm (default-skeletons)[bashrc]: Remove "export"
for 'PS1'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
e9f693d0 — Ludovic Courtès 10 years ago
tests: Add whole-system test.

* gnu/system/vm.scm (virtualized-operating-system): Export.
* gnu/tests/base.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* Makefile.am (check-system): New target.
957afcae — Ludovic Courtès 10 years ago
Add (gnu tests) and (gnu build marionette).

* gnu/build/marionette.scm, gnu/tests.scm: New files.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add them.
* gnu/system/vm.scm (common-qemu-options): Remove '-serial stdio'.
c3052d6b — Mathieu Lirzin 10 years ago
Merge branch 'master' into core-updates
4c0416ae — Ludovic Courtès 10 years ago
guix system: Reduce size of image produced for 'vm' action.

This reduces the size of the image produced by 'guix system vm' from
26 MiB to 9 MiB.

* gnu/system/vm.scm (system-qemu-image/shared-store):
(system-qemu-image/shared-store-script): Change the default
value of #:disk-image-size to 30 MiB when not FULL-BOOT?.
* guix/scripts/system.scm (system-derivation-for-action): Likewise for
the 'vm' action.
ffba7d49 — Ludovic Courtès 10 years ago
mapped-devices: LUKS partitions can be designated by their UUID.

* gnu/system/mapped-devices.scm (device-mapping-service-type): Add
'modules' and 'imported-modules' fields to 'shepherd-service'.
(open-luks-device): Use 'find-partition-by-luks-uuid' to lookup the
partition when SOURCE is a bytevector.
* gnu/system/linux-initrd.scm (base-initrd): Augment 'use-modules'
form.
* doc/guix.texi (Mapped Devices): Give example with a UUID.
4da8c19e — Ludovic Courtès 10 years ago
mapped-devices: 'mapped-device-service' takes a <mapped-device>.

* gnu/system/mapped-devices.scm (device-mapping-service): Take a
<mapped-device> instead of 3 parameters.
(device-mapping-service-type): Adjust accordingly.
* gnu/system.scm (device-mapping-services): Adjust accordingly.
1ea507bc — Ludovic Courtès 10 years ago
services: Move 'device-mapping-service' to (gnu system mapped-devices).

* gnu/services/base.scm (device-mapping-service-type)
(device-mapping-service): Move to...
* gnu/system/mapped-devices.scm (device-mapping-service-type):
(device-mapping-service): ... here.  New variables.
374f14c2 — Ludovic Courtès 10 years ago
system: Move 'luks-device-mapping' to (gnu system mapped-devices).

* gnu/system.scm (open-luks-device, close-luks-device)
(luks-device-mapping): Move to...
* gnu/system/mapped-devices.scm: ... here.  New file.
060d62a7 — Ludovic Courtès 10 years ago
system: Add (gnu system mapped-devices).

* gnu/system/file-systems.scm (<mapped-device>, <mapped-device-type>):
Move to...
* gnu/system/mapped-devices.scm: ... here.  New file.
* gnu/system.scm, gnu/services/base.scm,
gnu/system/linux-initrd.scm: Use it.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* gnu.scm (%public-modules): Add it.
c82c060d — Ludovic Courtès 10 years ago
install: Use 'beta' instead of 'alpha'.

Suggested by Jelle Licht <jlicht@fsfe.org>.

* gnu/system/install.scm (installation-services): Say 'beta' instead of
'alpha' and make the warning less scary.
933d2fe4 — Ludovic Courtès 10 years ago
Merge branch 'master' into core-updates
f8835ff4 — Alex Kost 10 years ago
gnu: fontconfig: Find fonts in the system profile.

Fixes <http://bugs.gnu.org/22927>.
Reported by myglc2 <myglc2@gmail.com>.

This also reverts commit e71ef7adaece7e132a5059139122b45083ea1b39.

* gnu/packages/fontutils.scm (fontconfig)[arguments]: Add
/run/current-system/profile/share/fonts to --with-add-fonts configure flag.
* gnu/system/shadow.scm (default-skeletons): Do not create "fonts.conf" file.
68abb9b0 — Ludovic Courtès 10 years ago
install: Use 'info-reader' instead of Texinfo 4.

* gnu/system/install.scm (installation-os)[packages]: Remove TEXINFO-4
since %BASE-PACKAGES already provides the Info reader.
(log-to-info): Use INFO-READER instead of TEXINFO-4.
0feefb53 — Ludovic Courtès 10 years ago
install: Remove cgroup and elogind file systems.

* gnu/system/install.scm (installation-os): Explicitly list three file
systems instead of using %BASE-FILE-SYSTEMS.
Next