Skip to content
Snippets Groups Projects
  1. May 16, 2014
  2. May 15, 2014
    • Ludovic Courtès's avatar
      system: Add (guix build install) module. · 5ce3defe
      Ludovic Courtès authored
      * guix/build/vm.scm (install-grub, evaluate-populate-directive,
        reset-timestamps, register-closure): Move to...
      * guix/build/install.scm: ... here.  New file.
      * Makefile.am (MODULES): Add it.
      * gnu/system/vm.scm (expression->derivation-in-linux-vm): Add (guix
        build install) to #:modules.
      5ce3defe
    • Ludovic Courtès's avatar
      vm: Support initialization of the store DB when the store is shared. · 150e20dd
      Ludovic Courtès authored
      * gnu/system/vm.scm (qemu-image): Rename #:inputs-to-copy to #:inputs,
        and #:initialize-store? to #:register-closures?.  Add #:copy-inputs?.
        Adjust build gexp accordingly.
        (system-qemu-image): Remove #:initialize-store? argument and add
        #:copy-inputs?.
        (system-qemu-image/shared-store): Add #:inputs, #:register-closures?,
        and #:copy-inputs? arguments.
      * guix/build/vm.scm (register-closure): New procedure.
        (MS_BIND): New variable.
        (initialize-hard-disk): Rename #:initialize-store? to
        #:register-closures?, #:closures-to-copy to #:closures, and add
        #:copy-closures?.
        Add 'target-directory' and 'target-store' variables.
        Call 'populate-store' only when COPY-CLOSURES?.
        Bind-mount the store to TARGET-STORE when REGISTER-CLOSURES? and not
        COPY-CLOSURES?.  Add call to 'register-closure'.
      150e20dd
    • Ludovic Courtès's avatar
      build: Remove fusectl from the default file systems in the demo OS. · c336a66f
      Ludovic Courtès authored
      * build-aux/hydra/demo-os.scm (file-systems): Comment out
        %FUSE-CONTROL-FILE-SYSTEM, since fuse.ko is missing by default in the
        freestanding VM image.
      c336a66f
  3. May 14, 2014
  4. May 13, 2014
  5. May 12, 2014
    • Eric Bavier's avatar
      gnu: openmpi: Use our hwloc. · 5b527256
      Eric Bavier authored
      * gnu/packages/mpi.scm (hwloc): Propagate numactl.
        (openmpi)[inputs]: Add hwloc.
        [native-inputs]: Add pkg-config.
        [argument]: Add hwloc configure flags.
      5b527256
    • Ludovic Courtès's avatar
      gnu: Add babl. · a37b8077
      Ludovic Courtès authored
      * gnu/packages/gimp.scm: New file.
      * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
      a37b8077
    • Ludovic Courtès's avatar
      system: Populate /etc/skel. · 40281c54
      Ludovic Courtès authored
      * gnu/system.scm (<operating-system>)[skeletons]: New field.
        (default-skeletons, skeleton-directory): New procedures.
        (etc-directory): Add #:skeletons parameter.  Call
        'skeleton-directory', and produce the 'skel' sub-directory.
        (operating-system-etc-directory): Pass #:skeletons to
        'etc-directory'.
      40281c54
    • Ludovic Courtès's avatar
      doc: Add example for --search. · a12d92f5
      Ludovic Courtès authored
      * doc/guix.texi (Invoking guix package): Add LGPLv3 example.
      a12d92f5
    • Eric Bavier's avatar
      gnu: perl-tk: Patch for i686 · f5ea273a
      Eric Bavier authored
      * gnu/packages/patches/perl-tk-x11-discover.patch: New patch.
      * gnu-system.am [dist_patch_DATA]: Add it.
      * gnu/packages/tcl.scm (perl-tk)[origin]: Use it.
      f5ea273a
  6. May 11, 2014
    • Ludovic Courtès's avatar
      system: Make accounts and groups at activation time. · ab6a279a
      Ludovic Courtès authored
      * gnu/services/base.scm (guix-build-accounts): Remove #:gid parameter;
        add #:group.  Remove 'password' and 'gid' fields in 'user-account'
        form, and add 'group'.
        (guix-service): Remove #:build-user-gid parameter.  Remove 'id' field
        in 'user-group' form.
      * gnu/system.scm (etc-directory): Remove #:groups and #:accounts.  No
        longer produce files "passwd", "shadow", and "group".  Adjust caller
        accordingly.
        (%root-account): New variable.
        (operating-system-accounts): Add 'users' variable.  Add %ROOT-ACCOUNT
        only of 'operating-system-users' doesn't already contain a root
        account.
        (user-group->gexp, user-account->gexp): New procedures.
        (operating-system-boot-script): Add calls to 'setenv' and
        'activate-users+groups' in gexp.
      * gnu/system/linux.scm (base-pam-services): Add PAM services for
        "user{add,del,mode}" and "group{add,del,mod}".
      * gnu/system/shadow.scm (<user-account>)[gid]: Rename to...
        [group]: ... this.
        [supplementary-groups]: New field.
        [uid, password]: Default to #f.
        (<user-group>)[id]: Default to #f.
        (group-file, passwd-file): Remove.
      * gnu/system/vm.scm (operating-system-default-contents)[user-directories]:
        Remove.  Add "/home" to the directives.
      * guix/build/activation.scm (add-group, add-user,
        activate-users+groups): New procedures.
      ab6a279a
    • Ludovic Courtès's avatar
      services: xorg: Fix harmless typo in slim.cfg. · 057d6ce5
      Ludovic Courtès authored
      * gnu/services/xorg.scm (slim-service): Add missing whitespace in
        XINITRC invocation.
      057d6ce5
    • John Darrington's avatar
      gnu: pspp: Upgrade to 0.8.3 · 7e0c23fb
      John Darrington authored
      * gnu/packages/maths.scm (pspp): Update to 0.8.3.
      7e0c23fb
    • Ludovic Courtès's avatar
      doc: Mention upgrades that trigger a lot of rebuilds. · d0c64188
      Ludovic Courtès authored
      * HACKING (Commit Access): Mention upgrades that trigger a lot rebuilds.
      d0c64188
    • Andreas Enge's avatar
      doc: Add a section on perl modules in the packaging guidelines. · af8a56b8
      Andreas Enge authored
      * doc/guix.texi (Perl modules): New section explaining the naming of perl
          modules.
      af8a56b8
  7. May 10, 2014
  8. May 09, 2014
    • Ludovic Courtès's avatar
      system: Automatically add essential services. · 217a5b85
      Ludovic Courtès authored
      * gnu/services/base.scm (%base-services): Remove calls to
        'host-name-service', 'user-processes-service', and
        'root-file-system-service'.
      * gnu/system.scm (<operating-system>)[operating-system-services]: Rename
        to...
        [operating-system-user-services]: ... this.
        (essential-services, operating-system-services): New procedures.
        (operating-system-accounts, operating-system-etc-directory,
        operating-system-boot-script, operating-system-derivation): Adjust to
        new 'operating-system-services' return type.
      217a5b85
    • Eric Bavier's avatar
      gnu: fftw: Factor out OpenMPI dependency. · e5c66f8c
      Eric Bavier authored
      * gnu/packages/algebra.scm (fftw)[inputs,arguments]: Remove OpenMPI.
        (fftw-openmpi): New variable.
      e5c66f8c
    • Ludovic Courtès's avatar
      gnu: Add hwloc. · 2b0d560a
      Ludovic Courtès authored
      * gnu/packages/mpi.scm (hwloc): New variable.
        (openmpi): Add TODO comment.
      2b0d560a
    • Ludovic Courtès's avatar
      gnu: Add pciutils. · 42422cc2
      Ludovic Courtès authored
      * gnu/packages/pciutils.scm: New file.
      * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
      42422cc2
Loading