guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU Guixguix source archive branch, master, updated. v0.6-121-g83a39ed


From: Ludovic Courtès
Subject: GNU Guixguix source archive branch, master, updated. v0.6-121-g83a39ed
Date: Fri, 02 May 2014 22:46:58 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "guix source archive".

The branch, master has been updated
       via  83a39ed7dbb975e20098c7034f9e6daba7dd02bf (commit)
       via  3c986b75f5705b37833d15353aad9a8db6d7b65b (commit)
       via  83bcd0b895016c058807e71e102c54d2fab44339 (commit)
      from  f5d5a346dbe74c93642b532a1680c900d24658d8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 83a39ed7dbb975e20098c7034f9e6daba7dd02bf
Author: Ludovic Courtès <address@hidden>
Date:   Sat May 3 00:46:34 2014 +0200

    gnu: Add diffstat.
    
    * gnu/packages/version-control.scm (diffstat): New variable.

commit 3c986b75f5705b37833d15353aad9a8db6d7b65b
Author: Ludovic Courtès <address@hidden>
Date:   Sat May 3 00:43:37 2014 +0200

    ftp-client: Add missing CR in "USER" command.
    
    * guix/ftp-client.scm (%ftp-login): Add #\return before #\newline.
      Fixes access to some FTP servers, such as
      ftp://invisible-island.net ("ProFTPD 1.3.4a Server").

commit 83bcd0b895016c058807e71e102c54d2fab44339
Author: Ludovic Courtès <address@hidden>
Date:   Sat May 3 00:26:07 2014 +0200

    system: Add first-class file system declarations.
    
    * gnu/system.scm (<operating-system>)[initrd]: Default to
      'qemu-initrd'.
      (<file-system>): New record type.
      (operating-system-root-file-system): New procedure.
      (operating-system-derivation): Take the device name for GRUB from
      'operating-system-root-file-system'.  Pass the
      'operating-system-initrd' procedure the list of boot file systems.
    * gnu/system/linux-initrd.scm (file-system->spec): New procedure.
      (qemu-initrd): Add 'file-systems' parameter, and remove #:mounts
      parameter.
      [file-system-type-predicate]: New procedure.
      [linux-modules]: Use it.
      Adjust #:mounts argument in 'boot-system' call.
      (gnu-system-initrd): Remove.
    * gnu/system/vm.scm (%linux-vm-file-systems): New variable.
      (expression->derivation-in-linux-vm): Adjust call to 'qemu-initrd'.
      (virtualized-operating-system): New procedure.
      (system-qemu-image/shared-store-script)[initrd]: Remove.  Use
      'virtualized-operating-system'.  Get the 'initrd' file from OS-DRV.
    * guix/build/linux-initrd.scm (mount-qemu-smb-share, mount-qemu-9p):
      Remove.
      (MS_RDONLY, MS_BIND): New global variables.
      (bind-mount): Remove local 'MS_BIND' definition.
      (mount-root-file-system): New procedure, with code formerly in
      'boot-system'.
      (mount-file-system): New procedure.
      (boot-system): Add #:root-fs-type parameter.  Remove 'MS_RDONLY' local
      variable.  Use 'mount-root-file-system' and 'mount-file-system'.
    * doc/guix.texi (Using the Configuration System): Add 'file-system'
      declaration.

-----------------------------------------------------------------------

Summary of changes:
 .dir-locals.el                   |    2 +
 doc/guix.texi                    |    4 +
 gnu/packages/version-control.scm |   24 +++++++-
 gnu/system.scm                   |   52 ++++++++++++++--
 gnu/system/linux-initrd.scm      |   47 ++++++++------
 gnu/system/vm.scm                |   46 +++++++++++---
 guix/build/linux-initrd.scm      |  129 +++++++++++++++++++-------------------
 guix/ftp-client.scm              |    5 +-
 8 files changed, 206 insertions(+), 103 deletions(-)


hooks/post-receive
-- 
guix source archive



reply via email to

[Prev in Thread] Current Thread [Next in Thread]