~ruther/guix-local

6bf3e5f7 — Ludovic Courtès 12 years ago
Update 'NEWS'.
f312d543 — Ludovic Courtès 12 years ago
gnu: guix: Remove warning about 0.4 hack.

* gnu/packages/package-management.scm (guix-0.4): Remove warning.
2442257f — Ludovic Courtès 12 years ago
Merge branch 'core-updates'
1bb9900a — Ludovic Courtès 12 years ago
doc: Link from "guix gc" to '--delete-generations'.

* doc/guix.texi (Invoking guix package): Mention that deleting
  generations prevents roll-back.
  (Invoking guix gc): Link to '--delete-generations'.
d7ddb257 — Ludovic Courtès 12 years ago
guix package: '--delete-generations' deletes generations older than specified.

* guix/scripts/package.scm (matching-generations): Add
  'duration-relation' keyword parameter.
  (guix-package)[process-action](delete-generations): Pass
  #:duration-relation >.
* tests/guix-package.sh: Add test.
* doc/guix.texi (Invoking guix package): Clarify the meaning of
  durations for '--list-durations' and '--delete-durations'.
03f4ef28 — Ludovic Courtès 12 years ago
tests: Fix typo.

* tests/guix-package.sh: Add missing "-p" option.
5b16ff09 — Ludovic Courtès 12 years ago
gnu: vm: Add a few packages to the default profile.

* gnu/system/vm.scm (system-qemu-image): Add procps, psmisc, and Zile to
  the default profile.  Increase the image size to 550 MiB.
87eb734d — Ludovic Courtès 12 years ago
gnu: dmd: Make the 'networking' service slightly more robust.

* gnu/system/dmd.scm (static-networking-service)[start]: Sleep before
  running 'route', to leave time for the interface to come up.
  [stop]: Run "route del -net default".
17886b30 — Ludovic Courtès 12 years ago
gnu: vm: Set the right permissions and ownership on directories.

* gnu/system/vm.scm (qemu-image): Change the store's mode to #o1775.
  Support 'populate' clauses that specify a UID and GID.
  (system-qemu-image): Make sure /nix/store has owner 'root' and group
  'guixbuild'.  Set the right owner for /home/guest.  Create
  /var/nix/profiles/per-user/{root,guest}.
fbd1c3e9 — Ludovic Courtès 12 years ago
gnu: linux-initrd: Mount /tmp as a tmpfs.

* gnu/packages/linux-initrd.scm (gnu-system-initrd): Make sure /root/tmp
  exists; mount it as a tmpfs.
d0c66871 — Ludovic Courtès 12 years ago
gnu: vm: Add build users.

* gnu/system/shadow.scm (guix-build-accounts): New procedure.
* gnu/system/vm.scm (system-qemu-image): Use it.  Add the "guixbuild"
  group.
* gnu/system/dmd.scm (guix-service): Add 'builder-group' parameter.
  Pass 'guix-daemon' the '--build-users-group' option.
3abf9b44 — Ludovic Courtès 12 years ago
gnu: vm: Add /etc/{services,protocols,rpc} to the image.

* gnu/system/vm.scm (system-qemu-image): Link
  /etc/{services,protocols,rpc}.  Add net-base as an input.
dadee6cd — Ludovic Courtès 12 years ago
Run 'guix' with '--no-auto-compile'.

* scripts/guix.in: Change '-s' to '--no-auto-compile'.  This avoids
  annoying messages about auto-compilation, and avoids permission denied
  issues when running without write access in the usual places.
8bc755c0 — Ludovic Courtès 12 years ago
gnu: vm: Add a 'guest' account.

* gnu/system/vm.scm (system-qemu-image): Add a "guest" user and a
  "users" user group.  Make /home/guest.  Add /etc/group.  Update
  /etc/issue to mention it.
16a0e9dc — Ludovic Courtès 12 years ago
gnu: shadow: Add record type for user groups.

* gnu/system/shadow.scm (<user-group>): New record type.
  (group-file): New procedure.
* gnu/system/vm.scm (system-qemu-image): Use it.
bacadb02 — Ludovic Courtès 12 years ago
gnu: shadow: Add record type for user accounts.

* gnu/system/shadow.scm (<user-account>): New record type.
  (passwd-file): Use it.
* gnu/system/vm.scm (system-qemu-image): Adjust accordingly.
c773aba8 — Ludovic Courtès 12 years ago
gnu: Add net-base.

* gnu/packages/system.scm (net-base): New variable.
03761a44 — Ludovic Courtès 12 years ago
build-system/trivial: Take the 'source' field into account.

* guix/build-system/trivial.scm (trivial-build): When SOURCE is true,
  add it to INPUTS.
  (trivial-cross-build): Likewise.
* tests/packages.scm ("trivial with source"): New test.
59c5c4de — Ludovic Courtès 12 years ago
gnu: vm: Set the default networking route.

* gnu/system/dmd.scm (static-networking-service): Add #:gateway
  parameter and honor it.
* gnu/system/vm.scm (system-qemu-image): Pass #:gateway to
  'static-networking-service'.
85e0dc6a — Ludovic Courtès 12 years ago
gnu: Add net-tools.

* gnu/packages/linux.scm (net-tools): New variable.
Next