Skip to content
Snippets Groups Projects
  1. Jul 12, 2014
  2. Jul 11, 2014
    • Ludovic Courtès's avatar
      services: Use more Texinfo markup in docstrings. · 51da7ca0
      Ludovic Courtès authored
      * gnu/services/base.scm (host-name-service): Use Texinfo markup.
        (mingetty-service): Comment on #:allow-empty-passwords?.  Improve
        markup.
        (syslog-service, guix-service): Use Texinfo markup.
      * gnu/services/networking.scm (static-networking-service): Likewise.
      * gnu/services/xorg.scm (slim-service): Likewise.
      51da7ca0
  3. May 04, 2014
  4. Apr 28, 2014
    • Ludovic Courtès's avatar
      services: Rewrite using gexps. · b5f4e686
      Ludovic Courtès authored
      * gnu/services.scm (<service>)[inputs]: Remove.
      * gnu/system.scm (links): Remove.
        (etc-directory): Add PASSWD and SHADOW to #:inputs.
        (operating-system-boot-script): Pass ETC to 'dmd-configuration-file'.
        (operating-system-derivation): Remove EXTRAS from the union.
      * gnu/system/linux.scm (pam-service->configuration): Rewrite in terms of
        'gexp->derivation'.  Compute the contents on the build side.  Expect
        'arguments' to contain a list of gexps.
        (pam-services->directory): Rewrite in terms of 'gexp->derivation'.
        (unix-pam-service): Change 'arguments' to a list of one gexp.
      * gnu/system/shadow.scm (<user-account>)[inputs]: Remove.
        [shell]: Change default value to a gexp.
        (passwd-file): Rewrite in terms of 'gexp->derivation'.  Compute
        contents on the build side.
      * gnu/services/base.scm (host-name-service, mingetty-service,
        nscd-service, syslog-service, guix-service): Change 'start' and 'stop'
        to gexps; remove 'inputs' field.
        (guix-build-accounts): Change 'shell' field to a gexp.
      * gnu/services/networking.scm (static-networking-service): Change
        'start' and 'stop' to gexps; remove 'inputs' field.
      * gnu/services/xorg.scm (slim-service): Likewise.
      * gnu/services/dmd.scm (dmd-configuration-file): Expect ETC to be a
        derivation.  Change 'config' to a gexp.  Use 'gexp->file' instead of
        'text-file'.
      * doc/guix.texi (Defining Services): Update nscd example with gexps, and
        without 'inputs'.  Add xref to "G-Expressions".
      b5f4e686
  5. Feb 19, 2014
    • Ludovic Courtès's avatar
      gnu: Introduce the (gnu services ...) modules. · db4fdc04
      Ludovic Courtès authored
      * gnu/system/dmd.scm: Remove file.  Move contents to...
      * gnu/services.scm, gnu/services/base.scm, gnu/services/dmd.scm,
        gnu/services/networking.scm, gnu/services/xorg.scm: ... here.  New
        files.
      * gnu/system.scm, gnu/system/vm.scm: Adjust accordingly.
      * guix/scripts/system.scm (%user-module): Likewise.
      * doc/guix.texi (Using the Configuration System): Likewise.
        (Defining Services): Likewise.
      db4fdc04
Loading