Skip to content
Snippets Groups Projects
  1. Jan 09, 2020
  2. Jan 08, 2020
    • Ricardo Wurmus's avatar
      services: nfs: Add nfs-service-type. · 907eeac2
      Ricardo Wurmus authored
      * gnu/services/nfs.scm (<nfs-configuration>): New record.
      (nfs-configuration, nfs-configuration?, nfs-configuration-nfs-utils,
      nfs-configuration-nfs-version, nfs-configuration-exports,
      nfs-configuration-rpcmountd-port, nfs-configuration-rpcstatd-port,
      nfs-configuration-rpcbind, nfs-configuration-idmap-domain,
      nfs-configuration-nfsd-port, nfs-configuration-nfsd-threads,
      nfs-configuration-pipefs-directory, nfs-configuration-debug,
      nfs-shepherd-services): New procedures.
      (nfs-service-type): New variable.
      * doc/guix.texi (Network File System): Document it.
      * gnu/tests/nfs.scm (%test-nfs-server): New variable.
      (%base-os): Use default value of rpcbind-service-type.
      907eeac2
    • Ricardo Wurmus's avatar
      services: nfs: Add verbosity control to idmap-service-type. · 2a23942e
      Ricardo Wurmus authored
      * gnu/services/nfs.scm (<idmap-configuration>)[verbosity]: New field.
      (idmap-configuration-verbosity): New procedure.
      (idmap-service-type): Use it.
      * doc/guix.texi (Network File System): Document it.
      2a23942e
    • Oleg Pykhalov's avatar
      services: Add pulseaudio service. · a66ee82a
      Oleg Pykhalov authored
      * gnu/services/sound.scm (pulseaudio-environment): New procedure.
      (pulseaudio-service-type): New variable.
      * doc/guix.texi (Sound Services): Document it.
      a66ee82a
  3. Jan 07, 2020
  4. Jan 05, 2020
  5. Dec 30, 2019
  6. Dec 27, 2019
  7. Dec 21, 2019
    • Ludovic Courtès's avatar
      services: Add Mumi service. · 6ee87461
      Ludovic Courtès authored
      * gnu/services/web.scm (%mumi-activation, %mumi-accounts): New variables.
      (mumi-shepherd-services): New procedure.
      (mumi-service-type): New variable.
      * doc/guix.texi (Web Services): Document it.
      6ee87461
  8. Dec 18, 2019
    • Marius Bakke's avatar
      gnu: Remove uses of deprecated Qemu network configuration. · 8e53fe2b
      Marius Bakke authored
      * gnu/build/vm.scm (load-in-linux-vm): Move Qemu network configuration from
      ARCH-SPECIFIC-FLAGS to the Qemu command line.  Use the "-nic" option of Qemu
      instead of "-device" and "-net".
      * gnu/system/vm.scm (common-qemu-options): Do not add a '-net' command.
      (virtual-machine-compiler): Use "-nic user,..." instead of "-net".
      * doc/guix.texi (Installing Guix in a VM, Invoking guix system, Running Guix
      in a VM): Do the same for examples.
      8e53fe2b
  9. Dec 13, 2019
  10. Dec 12, 2019
    • Ludovic Courtès's avatar
      challenge: Support "--diff=diffoscope". · 828a39da
      Ludovic Courtès authored
      * guix/scripts/challenge.scm (call-with-nar): New procedure.
      (narinfo-contents): Express in terms of 'call-with-nar'.
      (call-with-mismatches, report-differing-files/external): New
      procedures.
      (%diffoscope-command): New variable.
      (%options): Support "diffoscope" and a string starting with "/".
      * tests/challenge.scm (call-mismatch-test): New procedure.
      ("differing-files"): Rewrite in terms of 'call-mismatch-test'.
      ("call-with-mismatches"): New test.
      * doc/guix.texi (Invoking guix challenge): Document it.
      828a39da
    • Ludovic Courtès's avatar
      challenge: Add "--diff". · 5208db3a
      Ludovic Courtès authored
      * guix/scripts/challenge.scm (dump-port*): New variable.
      (archive-contents, store-item-contents, narinfo-contents)
      (differing-files, report-differing-files): New procedures.
      (summarize-report): Add #:report-differences and call it.
      (show-help, %options): Add "--diff".
      (%default-options): Add 'difference-report' key.
      (report-differing-files): Parameterize CURRENT-TERMINAL-COLUMNS and pass
       #:report-differences to 'summarize-report'.
      * guix/tests/http.scm (%local-url): Add optional argument.
      (call-with-http-server): Fix docstring typo.
      * tests/challenge.scm (query-path-size, make-narinfo): New procedures.
      ("differing-files"): New test.
      * doc/guix.texi (Invoking guix challenge): Document "--diff".
      5208db3a
    • Ludovic Courtès's avatar
      guix archive: Add '--list'. · 044277f6
      Ludovic Courtès authored
      * guix/scripts/archive.scm (show-help, %options): Add '--list'.
      (list-contents): New procedure.
      (guix-archive): Honor the '--list' option.
      * tests/guix-archive.sh: Test it.
      * doc/guix.texi (Invoking guix archive): Document it.
      044277f6
    • Clément Lassieur's avatar
      doc: Add missing MKDIR call. · dcb7ce50
      Clément Lassieur authored
      * doc/guix.texi (G-Expressions): Add missing MKDIR call.
      dcb7ce50
  11. Dec 10, 2019
    • Ludovic Courtès's avatar
      pack: Clarify the /bin/sh requirement for Singularity. · dc995fcd
      Ludovic Courtès authored
      * guix/scripts/pack.scm (squashfs-image)[symlinks*]: New variable.
      [build]: Use it instead of SYMLINKS.
      (guix-pack): Emit a warning and a hint when "bash" and "bash-minimal"
      are missing and PACK-FORMAT is 'squashfs.
      * doc/guix.texi (Invoking guix pack): Document the /bin/sh requirement
      for Singularity.
      dc995fcd
  12. Dec 09, 2019
    • Jelle Licht's avatar
      doc: Fix typo. · 92a0c3ec
      Jelle Licht authored
      * doc/guix.texi (bitlbee-configuration): The field that refers to the bitlbee
      package is called "bitlbee", not "package".
      92a0c3ec
  13. Dec 08, 2019
  14. Dec 07, 2019
  15. Dec 06, 2019
    • Ludovic Courtès's avatar
      guix system: Add "describe" action. · 158032bd
      Ludovic Courtès authored
      * guix/scripts/system.scm (show-help): Add "describe".
      (process-command): Handle it.
      (guix-system): Likewise.
      * doc/guix.texi (Invoking guix system): Document it.
      158032bd
    • Ludovic Courtès's avatar
      machine: Add provenance tracking to each machine operating system. · eaabc5e8
      Ludovic Courtès authored
      * gnu/machine.scm (<machine>): Rename accessor to
      '%machine-operating-system'.
      (machine-operating-system): New procedure.
      * doc/guix.texi (Service Reference): Mention it.
      eaabc5e8
    • Ludovic Courtès's avatar
      guix system: Use 'provenance-service-type', add "--save-provenance". · b85836d3
      Ludovic Courtès authored
      * guix/scripts/system.scm (show-help, %options): Add "--save-provenance".
      (process-action): Define 'save-provenance?' and 'transform'; call
      'transform' on the OS.
      * doc/guix.texi (Invoking guix system): Document it under 'reconfigure'.
      (Service Reference): Mention that 'provenance-service-type' is
      automatically added by 'reconfigure' & 'init'.
      b85836d3
    • Ludovic Courtès's avatar
      services: Add 'provenance-service-type'. · 33b7cb7a
      Ludovic Courtès authored
      * gnu/services.scm (object->pretty-string)
      (channel->code, channel->sexp, provenance-file)
      (provenance-entry): New procedures.
      (provenance-service-type): New variable.
      * gnu/system.scm (operating-system-with-provenance): New procedure.
      * doc/guix.texi (Service Reference): Document 'provenance-service-type'.
      33b7cb7a
  16. Dec 04, 2019
  17. Dec 03, 2019
  18. Dec 01, 2019
    • Hartmut Goebel's avatar
      guix: Add the 'qt' build system. · b6d852ce
      Hartmut Goebel authored
      * guix/build-system/qt.scm, guix/build/qt-build-system.scm: New files.
      * Makefile.am (MODULES): Add them.
      * doc/guix.texi (Buiild systems): Add the new build system.
      b6d852ce
  19. Nov 30, 2019
  20. Nov 28, 2019
  21. Nov 26, 2019
    • Efraim Flashner's avatar
      doc: Fix typo. · ba40e1fe
      Efraim Flashner authored
      * doc/guix.texi (php-fpm-service-type): Note that the socket-group
      default is "nagios" and not "php-fpm".
      ba40e1fe
  22. Nov 25, 2019
    • Ludovic Courtès's avatar
      guix build: '--keep-failed' implies '--no-offload'. · 2ce08a5d
      Ludovic Courtès authored
      * guix/scripts/build.scm (set-build-options-from-command-line): Pass
       #:offload? #f when 'keep-failed? is true.
      * doc/guix.texi (Common Build Options): Document it.
      2ce08a5d
    • Ludovic Courtès's avatar
      guix build, daemon: Rename "--no-build-hook" to "--no-offload". · dc209d5a
      Ludovic Courtès authored
      This is a followup to bc69ea2d.
      
      * guix/scripts/build.scm (show-build-options-help): Rename
      "--no-build-hook" to "--no-offload".
      (%standard-build-options): Likewise, and warn when "--no-build-hook" is
      passed.
      * nix/nix-daemon/guix-daemon.cc (options): Add "--no-offload" and mark
      "--no-build-hook" as hidden.
      * guix/scripts/offload.scm: Adjust comment.
      * doc/guix.texi (Invoking guix-daemon, Common Build Options): Replace
      "--no-build-hook" with "--no-offload".
      * etc/completion/fish/guix.fish, etc/completion/zsh/_guix: Adjust
      accordingly.
      dc209d5a
Loading