~ruther/guix-local

56ef7fcc — Ludovic Courtès 11 years ago
vm: Add #:name parameter for 'system-disk-image'.

* gnu/system/vm.scm (system-disk-image): Add #:name parameter; pass it
  to 'qemu-image'.
2c5c696c — Ludovic Courtès 11 years ago
install: Register the hydra.gnu.org key on the installation image.

* gnu/services/base.scm (hydra-key-authorization): New procedure.
  (guix-service): Add #:authorize-hydra-key? parameter; honor it using
  'hydra-key-authorization'.
* gnu/system/install.scm (installation-services): Pass
  #:authorize-hydra-key? #t.
202adef2 — Ludovic Courtès 11 years ago
gnu: guix: Use /etc as sysconfdir.

* gnu/packages/package-management.scm (guix)[arguments]: Pass
  --sysconfdir=/etc.
6f436c54 — Ludovic Courtès 11 years ago
system: Define '%base-packages' and use it.

* gnu/system.scm (<operating-system>)[packages]: Change default value to
  %BASE-PACKAGES.
  (%base-packages): New variable.
* gnu/system/install.scm (installation-os): Use it when defining the
  'packages' field.
* doc/guix.texi (Using the Configuration System): Use %BASE-PACKAGES in
  example.  Remove now unneeded module imports.  Explain this.
39d4fde3 — Mark H Weaver 11 years ago
gnu: gnutls: Upgrade to 3.2.15.

* gnu/packages/gnutls.scm (gnutls): Upgrade to 3.2.15.
e73a99a3 — Ludovic Courtès 11 years ago
install: Add more useful packages.

* gnu/system/install.scm (installation-os)[packages]: Add isc-dhcp,
  net-tools, ddrescue, kbd, and texinfo-4.
28b1d6d8 — Ludovic Courtès 11 years ago
Update 'eo.po'.
d8bb353c — Ludovic Courtès 11 years ago
gnu: linux-libre: Build the e1000e driver (Intel ethernet NIC driver.)

* gnu/packages/linux.scm (linux-libre): Add CONFIG_E1000E=m.
cc4a2aeb — Ludovic Courtès 11 years ago
gnu: Merge Parted, fdisk, and ddrescue in (gnu packages disk).

* gnu/packages/parted.scm: Rename to...
* gnu/packages/disk.scm: ... this.  New file.  Merge with...
* gnu/packages/fdisk.scm: ... this; remove file;
* gnu/packages/ddrescue.scm: ... and this; remove file.
* gnu/system/install.scm, gnu/system/vm.scm: Adjust accordingly.
* gnu-system.am (GNU_SYSTEM_MODULES): Remove
  gnu/packages/{parted,fdisk,ddrescue}.scm and add
  gnu/packages/disk.scm.
a549ab4b — Ludovic Courtès 11 years ago
hydra: Add Avahi to the demo OS.

* build-aux/hydra/demo-os.scm: Use 'avahi-service' and 'dbus-service'.
  Add AVAHI to 'packages'.
585c6519 — Ludovic Courtès 11 years ago
system: Make sure /run/setuid-programs comes first in $PATH.

* gnu/system.scm (etc-directory) <bashrc>: Move /run/setuid-programs
  first in $PATH.
b6772a01 — Ludovic Courtès 11 years ago
gnu: elfutils: Add synopsis and description.

* gnu/packages/elf.scm (elfutils): Add synopsis and description.
57c09929 — Ludovic Courtès 11 years ago
list-packages: Add links to Hydra for mips64el-linux.

* build-aux/list-packages.scm (package->sxml): Add 'url' call for
  mips64el-linux.
d4c87617 — Ludovic Courtès 11 years ago
system: File system sources can be marked as labels or devices.

* gnu/system/file-systems.scm (<file-system>)[title]: New field.
* gnu/services/base.scm (file-system-service): Add #:title parameter.
  In 'start' gexp, use 'canonicalize-device-spec' and honor TITLE.
* gnu/system.scm (other-file-system-services,
  operating-system-root-file-system, operating-system-initrd-file):
  Adjust accordingly.
* gnu/system/linux-initrd.scm (file-system->spec): Likewise.
* gnu/system/vm.scm (system-disk-image): Add 'title' field for the root
  file system.
* guix/build/linux-initrd.scm (mount-file-system): Expect the second
  element of SPEC to be the title.
  (boot-system)[root-mount-point?, root-fs-type]: Likewise.
* gnu/services/dmd.scm (dmd-configuration-file): Select
  'canonicalize-device-spec'.
2405858a — Ludovic Courtès 11 years ago
linux-initrd: Wait for devices to appear when resolving a label.

* guix/build/linux-initrd.scm (canonicalize-device-spec): Add #:title
  parameter.  When resolving a label, wait a little and try several
  times before bailing out.
0497ba3b — Ludovic Courtès 11 years ago
Revert "gnu: hurd: Add Hurd Minimal."

This reverts commit bc046a94dec2afadbc1ee3957f13098a8d8b393c,
which referred to uncommitted things ('glibc/hurd-headers'.)
bc046a94 — Manolis Ragkousis 11 years ago
gnu: hurd: Add Hurd Minimal.

* gnu/packages/hurd.scm (hurd-minimal): New variable.
* gnu/packages/patches/hurd-minimal.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1f3fc60d — Ludovic Courtès 11 years ago
services: syslogd: Write fewer messages to /dev/console.

* gnu/services/base.scm (syslog-service)[contents]: Remove "kern.*" from
  /dev/console.
9b4a163a — Ludovic Courtès 11 years ago
linux-initrd: Actually create /dev/console.

* guix/build/linux-initrd.scm (make-essential-device-nodes): Add
  "dev/console".
9e69b098 — Ludovic Courtès 11 years ago
hydra: Make USB installation image smaller.

* build-aux/hydra/gnu-system.scm (qemu-jobs): Reduce size of 'usb-image'
  to 630 MiB.
Next