summary refs log tree commit diff
path: root/etc
AgeCommit message (Collapse)Author
2020-06-04bash completion: Complete sub-commands after 'guix time-machine'.Ludovic Courtès
* etc/completion/bash/guix (_guix_complete_subcommand): New function. (_guix_complete): Use it. For "time-machine", call '_guix_complete_subcommand' by default.
2020-06-04bash completion: Complete file names after '-p' and '-C'.Ludovic Courtès
* etc/completion/bash/guix (_guix_is_dash_C, _guix_is_dash_p): New functions. (_guix_complete): Honor them for "install", "remove", "upgrade", "pull", and "time-machine".
2020-06-01maint: Adjust comment in 'pre-push' hook.Ludovic Courtès
* etc/git/pre-push: Adjust comment.
2020-05-29maint: Git pre-push hook runs "make authenticate check-channel-news".Ludovic Courtès
* etc/git/pre-push: Change to run "make authenticate check-channel-news".
2020-05-23guix-install.sh: Fix ‘systemctl not found’ error message at probe.Vincent Legoll
* etc/guix-install.sh (chk_init_sys): Redirect systemctl errors to /dev/null. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-05-23guix-install.sh: Add xz to requirements.Vincent Legoll
* etc/guix-install.sh (REQUIRE): Add xz to requirements list. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-05-21news: Add ‘de’ translation.Florian Pelz
* etc/news.scm: Add a ‘de’ translation.
2020-05-20news: Add ‘nl’ translation.Tobias Geerinckx-Rice
* etc/news.scm: Add an ‘nl’ ‘translation’.
2020-05-20news: Remove superfluous closing bracket.Tobias Geerinckx-Rice
* etc/news.scm: Use an equal number of ‘(’s and ‘)’s.
2020-05-20news: Add missing closing parentheses.Maxim Cournoyer
This broke 'guix pull'. Apologies! * etc/news.scm: Fix the latest entry.
2020-05-20news: Update copyright.Maxim Cournoyer
* etc/news.scm: Update copyright, as a follow-up to 489699c456.
2020-05-20news: Add entry for Btrfs subvolume boot support.Maxim Cournoyer
* etc/news.scm: Add entry.
2020-05-17etc: Install mount unit only if it exists.Tobias Geerinckx-Rice
This follows up on 1a1faa78b0498fbb71f1533beb4b65817c1d3f2a, and avoids the (non-fatal) error seen in <https://issues.guix.gnu.org/41356>. /gnu/store will remain writable on new foreign distribution installations until the next release. * etc/guix-install.sh (sys_enable_guix_daemon): Check for ‘gnu-store.mount’ presence before trying to cp it. Update forgotten copyright header.
2020-05-16etc: Add a systemd unit to bind-mount @storedir@ read-only.Tobias Geerinckx-Rice
* etc/gnu-store.mount.in: New file. * nix/local.mk (nodist_systemdservice_DATA): Add it. (etc/%.mount): New rule for it. * etc/guix-install.sh (sys_enable_guix_daemon): Install it. * doc/guix.texi (Binary Installation): Document it. * .gitignore: Ignore changes to it.
2020-05-15news: Add ‘de’ translation.Florian Pelz
* etc/news.scm: Add a ‘de’ translation.
2020-05-14etc: indent-code.el: Use the --quick option.Maxim Cournoyer
This prevents Emacs from loading the autoload definitions found in its profile, which needlessly clutters the output. It also prevents Geiser (if installed) from blocking the script and asking the user to input the Scheme implementation to use. The trick for passing multiple arguments to Emacs is to use what is called a "sesquicolon" (see https://www.emacswiki.org/emacs/EmacsScripts). * etc/indent-code.el.in: Rename to... * etc/indent-code.el: ...this. Adapt the shebang to use a sesquicolon, and pass the --quick option to Emacs. Since this line is interpreted by the shell, simply use Emacs from the PATH instead of from a hard coded location. (main): New procedure, used as the entry point. * configure.ac: Remove the warning about Emacs. Emacs can now be installed any time by the user if they want to use the script. * .gitignore: No longer ignore changes to etc/indent-code.el.
2020-05-14news: Add news entry for 'guix pack -RR' and Fakechroot.Ludovic Courtès
* etc/news.scm: Add entry.
2020-05-13mailmap: Update entries for Nikita.nikita
* .mailmap: change email and name for Nikita. * Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish, gnu/packages/accessibility.scm, gnu/packages/admin.scm, gnu/packages/audio.scm, gnu/packages/autotools.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/cinnamon.scm, gnu/packages/compression.scm, gnu/packages/crypto.scm, gnu/packages/databases.scm, gnu/packages/django.scm, gnu/packages/dns.scm, gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm, gnu/packages/enlightenment.scm, gnu/packages/erlang.scm, gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/forth.scm, gnu/packages/fvwm.scm, gnu/packages/games.scm, gnu/packages/gl.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile-xyz.scm, gnu/packages/haskell-apps.scm, gnu/packages/haskell-check.scm, gnu/packages/haskell-crypto.scm, gnu/packages/haskell-xyz.scm, gnu/packages/haskell.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/language.scm, gnu/packages/libcanberra.scm, gnu/packages/linux.scm, gnu/packages/lisp-xyz.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm, gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm, gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm, gnu/packages/ncurses.scm, gnu/packages/networking.scm, gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm, gnu/packages/perl-check.scm, gnu/packages/perl.scm, gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/python-xyz.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm, gnu/packages/rust.scm, gnu/packages/scheme.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm, gnu/packages/telephony.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm, gnu/packages/tor.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm, gnu/services/desktop.scm, gnu/services/version-control.scm, gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm: Likewise. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-05-12news: Add ‘de’ translation.Florian Pelz
* etc/news.scm: Add a ‘de’ translation.
2020-05-11news: Add entry for 'guix graph --path'.Ludovic Courtès
* etc/news.scm: Add entry.
2020-05-10news: Add ‘de’ translation.Florian Pelz
* etc/news.scm: Add a ‘de’ translation.
2020-04-26Merge branch 'master' into core-updatesMarius Bakke
2020-04-25news: Add ‘de’ translation.Florian Pelz
* etc/news.scm: Add a ‘de’ translation.
2020-04-24news: Add entry for the glibc 2.31 upgrade.Marius Bakke
* etc/news.scm: Add entry for a33eac038a811603c8b9ed106ae405a5f80a0e9d.
2020-04-23Merge branch 'master' into core-updatesMarius Bakke
Conflicts: etc/news.scm gnu/local.mk gnu/packages/bootloaders.scm gnu/packages/linphone.scm gnu/packages/linux.scm gnu/packages/tls.scm gnu/system.scm
2020-04-21news: Add entry for the cookbook.Ludovic Courtès
* etc/news.scm: Add entry for the cookbook.
2020-04-17news: Add entry for the further reduced (aka Scheme-only) bootstrap.Jan (janneke) Nieuwenhuizen
* etc/news.scm: Add entry for the further reduced (aka Scheme-only) bootstrap.
2020-04-15Merge branch 'master' into core-updatesMarius Bakke
2020-04-14maint: Ensure substitutes are available for '%default-xorg-modules'.Ludovic Courtès
* etc/release-manifest.scm (%system-packages): Append %DEFAULT-XORG-MODULES.
2020-04-14maint: Actually check for the availablility of system packages.Ludovic Courtès
* etc/release-manifest.scm (%system-manifest): New variable. <top level>: Add it in 'concatenate-manifests' call.
2020-04-11Merge branch 'master' into core-updatesMarius Bakke
2020-04-08news: Add ‘de’ translation.Florian Pelz
* etc/news.scm: Add a ‘de’ translation.
2020-04-08maint: Adjust release manifest for Guile 3.0 switch.Marius Bakke
* etc/release-manifest.scm (%packages-to-cross-build): Refer to GUILE-3.0/FIXED instead of GUILE-2.2/FIXED.
2020-04-08Merge branch 'master' into core-updatesMarius Bakke
Conflicts: etc/news.scm gnu/local.mk gnu/packages/check.scm gnu/packages/cross-base.scm gnu/packages/gimp.scm gnu/packages/java.scm gnu/packages/mail.scm gnu/packages/sdl.scm gnu/packages/texinfo.scm gnu/packages/tls.scm gnu/packages/version-control.scm
2020-04-08maint: Cross-build GUILE-2.2/FIXED.Ludovic Courtès
* etc/release-manifest.scm (%packages-to-cross-build): Replace "guile@2.2" with GUILE-2.2/FIXED.
2020-04-07maint: Remove GCC from the packages to cross-build.Ludovic Courtès
* etc/release-manifest.scm (%packages-to-cross-build): Remove GCC.
2020-04-06news: Add entry for 'rottlog-service-type'.Ludovic Courtès
* etc/news.scm: Add entry for 'rottlog-service-type'.
2020-04-04maint: Remove unsupported cross-compilation jobs from 'release-manifest.scm'.Ludovic Courtès
* etc/release-manifest.scm (%packages-to-cross-build-for-mingw): New variable. (%cross-manifest): Use it. Remove "riscv64-linux-gnu" from %CROSS-TARGETS.
2020-03-27Merge branch 'master' into core-updatesMarius Bakke
Conflicts: gnu/packages/icu4c.scm gnu/packages/man.scm gnu/packages/python-xyz.scm guix/scripts/environment.scm guix/scripts/pack.scm guix/scripts/package.scm guix/scripts/pull.scm guix/store.scm
2020-03-23tests: Use the same source as ci.guix.gnu.org.Ludovic Courtès
* etc/system-tests.scm (system-test-manifest): In 'local-file' call, use a name that is a function of COMMIT to match what Cuirass does.
2020-03-22guix-install.sh: /etc/profile.d/guix.sh sources ~/.guix-profile/etc/profile.Ludovic Courtès
* etc/guix-install.sh (sys_create_init_profile): Source ~/.guix-profile/etc/profile instead of running 'guix package --search-paths=prefix'
2020-03-22guix-install.sh: Add a trailing colon to 'INFOPATH'.Ludovic Courtès
Fixes <https://bugs.gnu.org/39984>. Suggested by Adam Porter <adam@alphapapa.net>. * etc/guix-install.sh (sys_create_init_profile): Add a trailing colon to 'INFOPATH'.
2020-03-21news: Add entry for Guile 3.0.Ludovic Courtès
* etc/news.scm: Add entry for Guile 3.0.
2020-03-13maint: Add 'etc/release-manifest.scm'.Ludovic Courtès
* etc/release-manifest.scm: New file. * gnu/ci.scm (%cross-targets): Export. * build-aux/check-available-binaries.scm: Remove. * Makefile.am (EXTRA_DIST): Add 'etc/release-manifest.scm' and remove 'build-aux/check-available-binaries.scm'. (assert-binaries-available): Rewrite using 'guix weather -m'.
2020-03-11guix-install.sh: Install SysV init script.Danny Milosavljevic
* etc/guix-install.sh (sys_enable_guix_daemon): Install SysV init script.
2020-03-11Add system start-up files for guix-daemon.Danny Milosavljevic
* etc/init.d/guix-daemon.in: New file. * nix/local.mk (etc/init.d/guix-daemon): New rule. (nodist_sysvinitservice_DATA): Add etc/init.d/guix-daemon.in . (CLEANFILES): Add etc/init.d/guix-daemon . * .gitignore: Add etc/init.d/guix-daemon .
2020-03-05tests: Add a manifest for system tests.Ludovic Courtès
The manifest can be passed to 'guix build -m', 'guix weather -m', and so on. It can also be passed to an installed 'guix' (without ./pre-inst-env), with the exception so far of installation tests. * build-aux/run-system-tests.scm: Remove. Move interesting bits move to... * etc/system-tests.scm: ... here. New file. * Makefile.am (EXTRA_DIST): Remove 'build-aux/run-system-tests.scm' and add 'etc/system-tests.scm'. (check-system): Rewrite to run 'guix build -m etc/system-tests.scm'.
2020-02-22etc: Add copyright.Oleg Pykhalov
* etc/copyright.el: New file. * doc/contributing.texi (The Perfect Setup): Document this.
2020-02-14guix build: Add '--manifest' option.Marius Bakke
* guix/scripts/build.scm (show-help): Document --manifest argument. (options->things-to-build): When given a manifest, evaluate all the entries. * tests/guix-build.sh: Add test for --manifest. * doc/guix.texi (Additional Build Options): Mention --manifest. * etc/completion/bash/guix: Complete file name if 'guix build' argument is -m.
2020-02-08news: Add ‘nl’ translation.Tobias Geerinckx-Rice
* etc/news.scm: Add an ‘nl’ translation.