Skip to content
Snippets Groups Projects
  1. May 17, 2015
  2. May 13, 2015
  3. 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
  4. 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
  5. May 10, 2015
  6. 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
  7. May 08, 2015
  8. May 07, 2015
    • David Thompson's avatar
      gnu: Add postgresql-service. · 105369a4
      David Thompson authored
      * gnu/services/databases.scm: New file.
      * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
      * doc/guix.texi ("Database Services"): New subsubsection.
      105369a4
  9. May 06, 2015
    • Ludovic Courtès's avatar
      profiles: Generate an 'etc/profile' file. · d664f1b4
      Ludovic Courtès authored
      Suggested by 宋文武 <iyzsong@gmail.com>
      in <http://bugs.gnu.org/20255>.
      
      * guix/build/profiles.scm (abstract-profile,
        write-environment-variable-definition): New procedures.
        (build-profile): Add #:search-paths parameter.  Create
        OUTPUT/etc/profile.
      * guix/profiles.scm (profile-derivation)[builder]: Add 'search-paths'
        variable and pass it to 'build-profile'.  Adjust #:modules argument.
      * tests/profiles.scm ("etc/profile"): New test.
      * doc/guix.texi (Invoking guix package): Mention etc/profile.
      d664f1b4
  10. May 05, 2015
    • Ludovic Courtès's avatar
      services: Group desktop services in (gnu services desktop). · fe1a39d3
      Ludovic Courtès authored
      * gnu/services/colord.scm, gnu/services/dbus.scm,
        gnu/services/upower.scm: Remove.
      * gnu/services/desktop.scm: New file, with contents taken from the above
        files.
      * gnu-system.am (GNU_SYSTEM_MODULES): Adjust accordingly.
      * doc/guix.texi (Desktop Services): New section.
        (Various Services): Move colord-service and upower-service from
        here to "Desktop Services".
      fe1a39d3
  11. May 04, 2015
  12. May 03, 2015
  13. May 01, 2015
  14. Apr 30, 2015
    • Ludovic Courtès's avatar
      derivations: Add #:leaked-env-vars parameter. · c0468155
      Ludovic Courtès authored
      Suggested by Joshua Randall <jcrandall@alum.mit.edu>
      in <http://bugs.gnu.org/20402>.
      
      * guix/derivations.scm (derivation): Add #:leaked-env-vars parameter.
        [user+system-env-vars]: Honor it.
      * guix/gexp.scm (gexp->derivation): Add #:leaked-env-vars and pass it to
        'raw-derivation'.
      * doc/guix.texi (Derivations, G-Expressions): Adjust accordingly.
      c0468155
  15. Apr 20, 2015
  16. Apr 19, 2015
    • Ludovic Courtès's avatar
      guix package: -A and -s take supported systems into account. · 5763ad92
      Ludovic Courtès authored
      * guix/scripts/package.scm (guix-package)[process-query]
        <list-available>: Restrict results to packages matching
        'supported-package?".
      * guix/ui.scm (package->recutils): Print "systems:".
      * tests/guix-package.sh: Add tests.
      * doc/guix.texi (Invoking guix package): Adjust description of
        '--list-available' accordingly.
      5763ad92
  17. Apr 18, 2015
  18. Apr 16, 2015
  19. Apr 15, 2015
  20. Apr 14, 2015
    • Mark H Weaver's avatar
      guix package: Add '--do-not-upgrade' option. · d5f01e48
      Mark H Weaver authored
      * guix/scripts/package.scm (%options): Add the '--do-not-upgrade' option.
        (show-help): Document it.
        (options->installable): Add 'do-not-upgrade-regexps' variable.
        Use it in 'packages-to-upgrade'.
      * doc/guix.texi (Invoking guix package): Document the '--do-not-upgrade'
        option.
      d5f01e48
  21. Apr 12, 2015
    • Andy Wingo's avatar
      services: Add upower. · be234128
      Andy Wingo authored
      
      * gnu-system.am (GNU_SYSTEM_MODULES): Add gnu/services/upower.scm.
      * gnu/services/upower.scm: New file, defining a upower service.
      * doc/guix.texi (Various Services): Mention it.
      
      Co-authored-by: default avatarLudovic Courtès <ludo@gnu.org>
      be234128
    • Ludovic Courtès's avatar
      doc: Add example showing how to customize 'nscd-service'. · 4c9050c6
      Ludovic Courtès authored
      * doc/guix.texi (Name Service Switch): Add link to nss-mdns.  Add
        example show how to pass #:name-services to 'nscd-service'.
        (Base Services): Add link from 'nscd-service' to the above.
      * gnu/services/base.scm (nscd-service): Update docstring accordingly.
      4c9050c6
  22. Apr 08, 2015
    • Ludovic Courtès's avatar
      activation: Remove undeclared user accounts and groups. · 9bea87a5
      Ludovic Courtès authored
      Fixes <http://bugs.gnu.org/19795>.
      Reported by David Thompson <dthompson2@worcester.edu>.
      
      * gnu/build/activation.scm (enumerate, current-users, current-groups,
        delete-user, delete-group): New procedures.
        (activate-users+groups): Add calls to 'delete-user' and
        'delete-group'.
      * doc/guix.texi (User Accounts): Add a paragraph about statelessness.
        Explain that passwords are preserved.
      9bea87a5
    • Federico Beffa's avatar
      import: Add hackage importer. · 863af4e1
      Federico Beffa authored
      * guix/scripts/import.scm (importers): Add hackage.
      * guix/scripts/import/hackage.scm: New file.
      * po/guix/POTFILES.in: Add guix/scripts/import.scm.
      * doc/guix.texi: Add section on 'hackage' importer.
      863af4e1
    • Andy Wingo's avatar
      gnu: Add colord service. · 7ce597ff
      Andy Wingo authored
      
      * gnu-system.am (GNU_SYSTEM_MODULES): Add gnu/services/colord.scm.
      * gnu/services/colord.scm: New file.
      * doc/guix.texi (Various Services): Document it.
      
      Co-authored-by: default avatarLudovic Courtès <ludo@gnu.org>
      7ce597ff
  23. Apr 07, 2015
Loading