Skip to content
Snippets Groups Projects
  1. Jun 03, 2015
    • Ludovic Courtès's avatar
      gexp: Add 'plain-file'. · 558e8b11
      Ludovic Courtès authored
      * guix/gexp.scm (<plain-file>): New type.
        (plain-file, plain-file-compiler): New procedures.
      * tests/gexp.scm ("one plain file"): New test.
      * doc/guix.texi (G-Expressions): Document 'plain-file'.
      558e8b11
  2. May 29, 2015
    • David Thompson's avatar
      guix environment: Add --ad-hoc option. · a54bd6d7
      David Thompson authored
      * guix/scripts/environment.scm (%options): Add "ad-hoc" option.
        (show-help): Display help for "--ad-hoc".
        (packages+propagated-inputs): New procedure.
        (guix-environment): Create ad hoc environment when asked.
      * doc/guix.texi ("invoking guix environment"): Document it.
      a54bd6d7
  3. May 27, 2015
  4. May 25, 2015
    • Ludovic Courtès's avatar
      guix system: Add '--on-error'. · db030303
      Ludovic Courtès authored
      * guix/ui.scm (load*): Add #:on-error parameter.
        [tag, error-string]: New variables.
        Wrap 'load' call in 'call-with-prompt'.  Pass TAG to 'make-stack'.  Honor
        ON-ERROR after 'report-load-error' call.
        (report-load-error): Change to not exit on error.  Make private.
      * guix/scripts/system.scm (show-help, %options): Add --on-error.
        (guix-system): Use 'load*' and pass it #:on-error.
      db030303
    • Ludovic Courtès's avatar
      doc: Fix inaccurate wording in "operating-system Reference". · fbb25e56
      Ludovic Courtès authored
      * doc/guix.texi (operating-system Reference): Add missing "kernel".
      fbb25e56
    • Ludovic Courtès's avatar
      system: Define '%base-user-accounts'. · bf87f38a
      Ludovic Courtès authored
      * gnu/system/shadow.scm (%base-user-accounts): New variable.
      * gnu/system.scm (<operating-system>)[users]: Use it as the default value.
      * gnu/system/examples/bare-bones.tmpl (users): Use it.
      * gnu/system/examples/desktop.tmpl (users): Likewise.
      * doc/guix.texi (operating-system Reference, User Accounts): Adjust
        accordingly.
      bf87f38a
  5. May 23, 2015
  6. May 22, 2015
  7. May 21, 2015
  8. May 20, 2015
    • Mark H Weaver's avatar
      Revert "doc: Suggest how to preserve /var and /root owner and permissions." · b91d7f0f
      Mark H Weaver authored
      This reverts commit 8c3a5d70, which is no
      longer needed due to commit b2a5fa59.
      b91d7f0f
    • David Thompson's avatar
      package: Add --manifest option. · 1b676447
      David Thompson authored
      * guix/scripts/package.scm (show-help): Add help text.
        (%options): Add manifest option.
        (guix-package): Add manifest option handler.
      * doc/guix.texi ("Invoking guix package"): Document it.
      * tests/guix-package.sh: Add test.
      1b676447
    • Ludovic Courtès's avatar
      guix package: Add optional argument to --search-paths. · dbc31ab2
      Ludovic Courtès authored
      * guix/scripts/package.scm (search-path-environment-variables): Add #:kind
        parameter.  Pass it to 'environment-variable-definition'.
        (display-search-paths): Add #:kind parameter and pass it to
        'search-path-environment-variables'.
        (%options): Add an optional parameter for "--search-paths".
        (guix-package)[process-query]: Handle it.
      * tests/guix-package-net.sh: Adjust existing test.
      * tests/guix-package.sh: Adjust existing tests and add new test.
      * doc/guix.texi (Invoking guix package): Document it.
      dbc31ab2
  9. May 19, 2015
  10. May 18, 2015
  11. May 17, 2015
  12. May 13, 2015
  13. May 12, 2015
    • Ludovic Courtès's avatar
      publish: Add '--listen'. · 9e2292ef
      Ludovic Courtès authored
      * guix/scripts/publish.scm (show-help, %options): Add --listen.
        (getaddrinfo*): New procedure.
        (%default-options): Add 'address'.
        (open-server-socket): Replace 'addr' and 'port' with 'address', a
        sockaddr.
        (guix-publish): Adjust accordingly.  Augment "publishing" message with
        the actual address.
      * doc/guix.texi (Invoking guix publish): Document it.
      9e2292ef
    • Ludovic Courtès's avatar
      publish: Add '--user' option. · 5463fe51
      Ludovic Courtès authored
      * guix/scripts/publish.scm (show-help): Add --user.
        (%options): Likewise.
        (run-publish-server): Change 'port' parameter to 'socket'.  Pass
        #:socket instead of #:addr and #:port to 'run-server'.  Update caller
        accordingly.
        (open-server-socket, gather-user-privileges): New procedures.
        (guix-publish): Use them.  Force %PRIVATE-KEY and %PUBLIC-KEY early
        on.  Warn when running as root.
      * doc/guix.texi (Invoking guix publish): Document --user.
      5463fe51
    • Ludovic Courtès's avatar
      doc: Make 'guix publish' more visible. · 8ce229fc
      Ludovic Courtès authored
      * doc/guix.texi (Substitutes): Add xref to "Invoking guix publish".
        (Invoking guix publish): Add xref to "Substitutes".  Explain what
        Hydra is.
      8ce229fc
    • Ludovic Courtès's avatar
      doc: "GSD" -> "GuixSD". · 4705641f
      Ludovic Courtès authored
      * doc/guix.texi: Replace "GSD" with "GuixSD".
      4705641f
    • Ludovic Courtès's avatar
      doc: Use @indicateurl where appropriate. · ae806096
      Ludovic Courtès authored
      * doc/guix.texi (Binary Installation, Invoking guix-daemon, System
        Installation): Use @indicateurl instead of @code where appropriate.
      ae806096
  14. May 11, 2015
    • Ludovic Courtès's avatar
      doc: Document X.509 certificates. · efb5e833
      Ludovic Courtès authored
      * doc/guix.texi (Using the Configuration System): Add xref to "X.509
        Certificates".
        (X.509 Certificates): New section.
      * gnu/system/examples/desktop.tmpl: Use NSS-CERTS.
      efb5e833
  15. May 10, 2015
  16. May 09, 2015
    • Ludovic Courtès's avatar
      doc: Show both the "bare-bones" and the "desktop" configurations. · dd51caac
      Ludovic Courtès authored
      * doc/guix.texi (System Installation): Add xref to "Using the
        Configuration System" instead of including one here.
        (Using the Configuration System): Remove first example, and include
        os-config-bare-bones.texi instead.  Include os-config-desktop.texi as
        a second example.
      * doc.am (OS_CONFIG_EXAMPLES_TEXI): New variable.
        (BUILT_SOURCES, EXTRA_DIST, MAINTAINERCLEANFILES): Use it.
        (doc/os-config.texi): Remove.
        (doc/os-config-%.texi): New target.
      dd51caac
    • Ludovic Courtès's avatar
      install: Have several OS config templates under /etc/configuration. · e1fbc32a
      Ludovic Courtès authored
      * gnu/system/install.scm (configuration-template-service): Remove
        'local-template' and 'template'.  Add 'search' and 'templates'.
        [activate]: Copy all of TEMPLATES to /etc/configuration.
      * doc/guix.texi (System Installation): Adjust file name accordingly.
      e1fbc32a
  17. May 08, 2015
Loading