Skip to content
Snippets Groups Projects
  1. Jul 23, 2014
    • Ludovic Courtès's avatar
      system: Add 'create-mount-point?' file system option. · 4e469051
      Ludovic Courtès authored
      * gnu/system/file-systems.scm (<file-system>)[create-mount-point?]: New
        field.
      * gnu/services/base.scm (file-system-service): Add #:create-mount-point?
        parameter and honor it.
      * gnu/system.scm (other-file-system-services): Update
        'file-system-service' call accordingly.
      * doc/guix.texi (File Systems): Document it.
      4e469051
  2. Jul 22, 2014
    • Ludovic Courtès's avatar
      system: Add '%devtmpfs-file-system' for udev, and '%base-file-systems'. · a69576ea
      Ludovic Courtès authored
      Suggested by Adam Pribyl <pribyl@lowlevel.cz>.
      
      * gnu/services/base.scm (udev-service)[requirement]: Add
        'file-system-/dev'.
      * gnu/system/file-systems.scm (%devtmpfs-file-system,
        %base-file-systems): New variables.
      * gnu/system/install.scm (installation-services)[file-systems]: Use
        %base-file-systems.
      * build-aux/hydra/demo-os.scm (file-systems): Likewise.
      * doc/guix.texi (System Installation): Show %BASE-FILE-SYSTEMS in the
        example.
        (Using the Configuration System): Likewise.
        (File Systems): Document %base-file-systems, %devtmpfs-file-system,
        %binary-format-file-system, and %fuse-control-file-system.
      a69576ea
    • Ludovic Courtès's avatar
      doc: Fix typo. · 7cb9666d
      Ludovic Courtès authored
      * doc/guix.texi (System Installation): s/are/is/.
      7cb9666d
  3. Jul 21, 2014
    • Cyril Roelandt's avatar
      guix package: add a "show" option. · 2aa6efb0
      Cyril Roelandt authored
      * doc/guix.texi: Update the documentation.
      * guix/scripts/package.scm: Add a "show" option.
      * tests/guix-package.sh: Add a test for the "show" option.
      2aa6efb0
  4. Jul 20, 2014
    • Ludovic Courtès's avatar
      doc: Show output of 'guix refresh --list-dependent' example. · 7779ab61
      Ludovic Courtès authored
      * doc/guix.texi (Invoking guix refresh): Show example output of the
        command.
      7779ab61
    • Eric Bavier's avatar
      guix: refresh: Add --list-dependent option. · 7d193ec3
      Eric Bavier authored
      * guix/packages.scm (package-direct-inputs): New procedure.
      * gnu/packages.scm (vhash-refq, package-direct-dependents)
        (package-transitive-dependents, package-covering-dependents): New procedures.
      * guix/scripts/refresh.scm (%options, show-help, guix-refresh): Add
        --list-dependent option.
      * doc/guix.texi (Invoking guix refresh): Document '--list-dependent' option.
      7d193ec3
  5. Jul 18, 2014
    • Mark H Weaver's avatar
      Fix typos in manual. · 1c00f836
      Mark H Weaver authored
      * doc/guix.texi (Using the Configuration System): 'gid' -> 'group'
        in user-account example.
        (Initial RAM Disk): 'base-init' -> 'base-initrd'.
      1c00f836
  6. Jul 17, 2014
  7. Jul 16, 2014
  8. Jul 14, 2014
  9. Jul 12, 2014
    • Ludovic Courtès's avatar
      services: Add Tor service. · 927097ef
      Ludovic Courtès authored
      * gnu/services/networking.scm (tor-service): New procedure.
      * doc/guix.texi (Networking Services): Document it.
      * build-aux/hydra/demo-os.scm: Use it.  Add TOR and TORSOCKS to
        'packages'.
      927097ef
  10. Jul 11, 2014
    • Ludovic Courtès's avatar
      doc: Start writing about services. · ef5dd60a
      Ludovic Courtès authored
      * doc/guix.texi (Using the Configuration System): Remove details about
        '%base-services', and link to "Services".
        (Services): Add introductory text.
        (Base Services, Networking Services, X Window): New nodes.
      ef5dd60a
  11. Jul 08, 2014
    • Ludovic Courtès's avatar
      guix system: Add '--system' option. · df2ce343
      Ludovic Courtès authored
      * guix/scripts/system.scm (switch-to-system): Add #:system parameter;
        pass it to 'run-with-store'.
        (%options): Add '--system'.
        (guix-system): Pass the 'system' option to 'run-with-store',
        'package-derivation', and 'switch-to-system' calls.
      * doc/guix.texi (Invoking guix system): Document '--system' and
        '--image-size'.
      df2ce343
  12. Jul 03, 2014
  13. Jul 02, 2014
  14. Jun 27, 2014
  15. Jun 26, 2014
    • Ludovic Courtès's avatar
      guix system: Add 'reconfigure' action. · b25937e3
      Ludovic Courtès authored
      * guix/scripts/system.scm (%system-profile): New variable.
        (switch-to-system, previous-grub-entries): New procedures.
        (unless-file-not-found): New macro.
        (show-help): Add 'reconfigure'.
        (guix-system): Handle it.
      * gnu/system.scm: Export 'operating-system-activation-script'.
      * doc/guix.texi (Invoking guix system): Document it.
      b25937e3
  16. Jun 19, 2014
  17. Jun 14, 2014
    • Ludovic Courtès's avatar
      guix build: Allow gexps to be passed to '-e'. · 56b82106
      Ludovic Courtès authored
      * guix/ui.scm (%guix-user-module): New variable.
        (read/eval): Pass it as the second argument to 'eval'.
      * guix/scripts/build.scm (options/resolve-packages): Add case for
        'gexp?'.
      * tests/guix-build.sh: Add tests.
      * doc/guix.texi (Invoking guix build): Document '-e gexp'.
      guxi build: Allow gexps to be passed to '-e'.
      
      * guix/ui.scm (%guix-user-module): New variable.
        (read/eval): Pass it as the second argument to 'eval'.
      * guix/scripts/build.scm (options/resolve-packages): Add case for
        'gexp?'.
      * tests/guix-build.sh: Add tests.
      * doc/guix.texi (Invoking guix build): Document '-e gexp'.
      56b82106
  18. Jun 09, 2014
  19. Jun 06, 2014
  20. Jun 04, 2014
    • Ludovic Courtès's avatar
      system: Define '%base-packages' and use it. · 6f436c54
      Ludovic Courtès authored
      * 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.
      6f436c54
  21. Jun 01, 2014
    • Ludovic Courtès's avatar
      derivations: Add #:allowed-references 'derivation' parameter. · b53be755
      Ludovic Courtès authored
      * guix/derivations.scm (derivation): Add #:allowed-references
        parameter.
        [user+system-env-vars]: Honor it.
      * tests/derivations.scm ("derivation #:allowed-references, ok",
        "derivation #:allowed-references, not allowed",
        "derivation #:allowed-references, self allowed",
        "derivation #:allowed-references, self not allowed"): New tests.
      * doc/guix.texi (Derivations): Document #:allowed-references.
      b53be755
  22. May 30, 2014
    • Ludovic Courtès's avatar
      linux-initrd: Allow use of volume labels in 'file-system' declarations. · 85a83edb
      Ludovic Courtès authored
      * guix/build/linux-initrd.scm (%ext2-endianness, %ext2-sblock-magic,
        %ext2-sblock-creator-os, %ext2-sblock-uuid, %ext2-sblock-volume-name):
        New macros.
        (read-ext2-superblock, ext2-superblock-uuid,
        ext2-superblock-volume-name, disk-partitions,
        partition-label-predicate, find-partition-by-label,
        canonicalize-device-spec): New procedures.
        (mount-file-system): Use 'canonicalize-device-spec' on SOURCE.
        (boot-system): Likewise for ROOT.
      * doc/guix.texi (Using the Configuration System): Adjust 'file-system'
        declaration accordingly.
      85a83edb
  23. May 25, 2014
  24. May 24, 2014
  25. May 22, 2014
    • Ludovic Courtès's avatar
      guix system: Add 'disk-image' action. · fb729425
      Ludovic Courtès authored
      * guix/scripts/system.scm (show-help): Add 'disk-image'.
        (guix-system)[parse-options]: Support 'disk-image' action.
        [option-arguments]: Likewise.
        Handle the 'disk-image' action.
      * doc/guix.texi (Invoking guix system): Document 'disk-image'.
      fb729425
    • Ludovic Courtès's avatar
      Add (gnu) module. · c9384945
      Ludovic Courtès authored
      * gnu.scm: New file.
      * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
      * build-aux/hydra/demo-os.scm: Use (gnu) and strip import list
        accordingly.
      * doc/guix.texi (Using the Configuration System): Adjust example
        accordingly.
      c9384945
  26. May 19, 2014
  27. May 18, 2014
    • Ludovic Courtès's avatar
      guix system: Add 'init' sub-command. · 72b9d60d
      Ludovic Courtès authored
      * guix/scripts/system.scm (install): New procedure.
        (guix-system)[parse-option]: Remove check for extraneous arguments.
        [match-pair, option-arguments]: New procedures.
        Use 'option-arguments'.  Honor 'init'.
        (show-help): Document 'init'.
      * doc/guix.texi (Invoking guix system): Document 'init'.
      72b9d60d
  28. May 16, 2014
    • Ludovic Courtès's avatar
      guix system: Add 'build' action. · 7889394e
      Ludovic Courtès authored
      * guix/scripts/system.scm (show-help): Document 'build' action.
        (guix-system): Honor 'build' action.
      * doc/guix.texi (Invoking guix system): Add 'build' action.
      7889394e
  29. May 13, 2014
  30. May 12, 2014
  31. May 11, 2014
  32. May 08, 2014
Loading