Skip to content
Snippets Groups Projects
  1. May 15, 2019
    • Ludovic Courtès's avatar
      vm: 'system-docker-image' provides an entry point. · 247649d4
      Ludovic Courtès authored
      This simplifies use of images created with 'guix system docker-image'.
      
      * gnu/system/vm.scm (system-docker-image)[boot-program]: New variable.
      [os]: Add it to the GC roots.
      [build]: Pass #:entry-point to 'build-docker-image'.
      * gnu/tests/docker.scm (run-docker-system-test): New procedure.
      (%test-docker-system): New variable.
      * doc/guix.texi (Invoking guix system): Remove GUIX_NEW_SYSTEM hack and
      '--entrypoint' from the example.  Mention 'docker create', 'docker
      start', and 'docker exec'.
      247649d4
    • Florian Pelz's avatar
      doc: Mention ModemManager. · d906028f
      Florian Pelz authored
      
      * doc/guix.texi (Desktop Services): Mention ModemManager here.
      
      Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
      d906028f
  2. May 13, 2019
    • Arun Isaac's avatar
      linux-container: Support container network sharing. · b33454ae
      Arun Isaac authored
      
      * gnu/system/linux-container.scm (container-essential-services): If network is
      to be shared with the host, remove network configuration files from etc
      service.
      (containerized-operating-system): If network is to be shared with the host,
      remove nscd service and map host's /var/run/nscd if it exists.
      (container-script): If network is to be shared with the host, do not create
      network namespace.
      * guix/scripts/system.scm (system-derivation-for-action): Add
      #:container-shared-network? argument.
      (perform-action): Add #:container-shared-network? argument.
      (show-help): Add "-N, --network" help information.
      (%options): Add network option.
      (process-action): Call perform-action with #container-shared-network? argument.
      * doc/guix.texi (Invoking guix system): Document the "-N, --network" option.
      
      Co-authored-by: default avatarChristopher Baines <mail@cbaines.net>
      b33454ae
    • Ludovic Courtès's avatar
      doc: Mention the Russian translation. · 06c78f3e
      Ludovic Courtès authored
      * doc/guix.texi (Top): Mention the Russian translation.
      06c78f3e
  3. May 12, 2019
  4. May 11, 2019
  5. May 09, 2019
  6. May 07, 2019
  7. May 05, 2019
  8. May 04, 2019
  9. May 01, 2019
    • Ludovic Courtès's avatar
      build: Change default substitute server to "ci.guix.gnu.org". · 757e633d
      Ludovic Courtès authored
      * config-daemon.ac: Replace "ci.guix.info" with "ci.guix.gnu.org".
      * doc/guix.texi (SUBSTITUTE-SERVER): Likewise.
      * etc/substitutes/ci.guix.gnu.org.pub: New file.
      * Makefile.am (dist_pkgdata_DATA): Add it.
      * guix/scripts/build.scm (%default-log-urls): Update.
      * guix/scripts/substitute.scm (%default-substitute-urls): Likewise.
      * guix/store.scm (%default-substitute-urls): Likewise.
      * guix/self.scm (miscellaneous-files): Add "ci.guix.gnu.org".
      757e633d
  10. Apr 29, 2019
    • Ludovic Courtès's avatar
      guix package: Add 'guix search' alias. · da56f109
      Ludovic Courtès authored
      * guix/scripts/search.scm: New file.
      * Makefile.am (MODULES): Add it.
      * po/guix/POTFILES.in: Add it.
      * tests/guix-package-aliases.sh: Add test.
      * doc/guix.texi (Invoking guix package): Document it and use it in a
      couple of examples.
      da56f109
    • rendaw's avatar
      file-systems: Support the 'no-atime' flag. · 9d305381
      rendaw authored
      
      * guix/build/syscalls.scm (MS_NOATIME): New variable.
      * gnu/build/file-systems.scm (mount-flags->bit-mask): Support it.
      * doc/guix.texi (File Systems): Document it and add cross-references to
      the relevant documentation.
      
      Co-authored-by: default avatarLudovic Courtès <ludo@gnu.org>
      9d305381
    • Ludovic Courtès's avatar
      doc: Remove traces of "Guix System Distribution". · e432ce1b
      Ludovic Courtès authored
      * doc/guix.texi (Invoking guix package)
      (Official Substitute Server, System Configuration): Replace "the Guix
      System Distribution" by "Guix System".
      e432ce1b
    • Ludovic Courtès's avatar
      doc: Add 'SUBSTITUTE-URL' variable. · 20dbd858
      Ludovic Courtès authored
      * doc/guix.texi (SUBSTITUTE-SERVER): New variable.
      (Invoking guix weather): Use it.
      20dbd858
    • Ludovic Courtès's avatar
      guix package: Add 'install', 'remove', and 'upgrade' aliases. · d824cfba
      Ludovic Courtès authored
      * guix/scripts/install.scm, guix/scripts/remove.scm,
      guix/scripts/upgrade.scm, tests/guix-package-aliases.sh: New files.
      * Makefile.am (MODULES, SH_TESTS): Add them.
      * po/guix/POTFILES.in: Add them.
      * guix/scripts/package.scm (guix-package): Split with...
      (guix-package*): ... this.  New procedure.
      * doc/guix.texi (Invoking guix package): Document them.
      (Binary Installation, Application Setup, Package Management)
      (Packages with Multiple Outputs, Package Modules)
      (X.509 Certificates, Installing Debugging Files): Use 'guix install' in
      simple examples.
      * etc/completion/bash/guix (_guix_complete): Handle "install", "remove",
      and "upgrade".
      d824cfba
  11. Apr 28, 2019
  12. Apr 27, 2019
  13. Apr 26, 2019
  14. Apr 25, 2019
  15. Apr 23, 2019
  16. Apr 22, 2019
    • Christopher Baines's avatar
      system: Change default kernel-arguments to '("quiet"). · 5582aa8e
      Christopher Baines authored
      This improves the readability of the boot process, especially when using full
      disk encryption where you're required to enter the passphrase at a particular
      point.
      
      * gnu/system.scm (<operating-system>)[kernel-arguments]: Change the default to
      '("quiet").
      * doc/guix.texi (operating-system Reference): Document this change.
      5582aa8e
Loading