summaryrefslogtreecommitdiff
path: root/etc
Commit message (Expand)AuthorAgeFilesLines
* bash completion: Complete sub-commands after 'guix time-machine'.•••* etc/completion/bash/guix (_guix_complete_subcommand): New function. (_guix_complete): Use it. For "time-machine", call '_guix_complete_subcommand' by default. Ludovic Courtès2020-06-041-7/+14
* bash completion: Complete file names after '-p' and '-C'.•••* 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". Ludovic Courtès2020-06-041-4/+49
* maint: Adjust comment in 'pre-push' hook.•••* etc/git/pre-push: Adjust comment. Ludovic Courtès2020-06-011-1/+3
* maint: Git pre-push hook runs "make authenticate check-channel-news".•••* etc/git/pre-push: Change to run "make authenticate check-channel-news". Ludovic Courtès2020-05-291-44/+5
* guix-install.sh: Fix ‘systemctl not found’ error message at probe.•••* etc/guix-install.sh (chk_init_sys): Redirect systemctl errors to /dev/null. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Vincent Legoll2020-05-231-1/+1
* guix-install.sh: Add xz to requirements.•••* etc/guix-install.sh (REQUIRE): Add xz to requirements list. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Vincent Legoll2020-05-231-0/+1
* news: Add ‘de’ translation.•••* etc/news.scm: Add a ‘de’ translation. Florian Pelz2020-05-211-0/+7
* news: Add ‘nl’ translation.•••* etc/news.scm: Add an ‘nl’ ‘translation’. Tobias Geerinckx-Rice2020-05-201-2/+9
* news: Remove superfluous closing bracket.•••* etc/news.scm: Use an equal number of ‘(’s and ‘)’s. Tobias Geerinckx-Rice2020-05-201-1/+1
* news: Add missing closing parentheses.•••This broke 'guix pull'. Apologies! * etc/news.scm: Fix the latest entry. Maxim Cournoyer2020-05-201-2/+2
* news: Update copyright.•••* etc/news.scm: Update copyright, as a follow-up to 489699c456. Maxim Cournoyer2020-05-201-0/+1
* news: Add entry for Btrfs subvolume boot support.•••* etc/news.scm: Add entry. Maxim Cournoyer2020-05-201-0/+15
* etc: Install mount unit only if it exists.•••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. Tobias Geerinckx-Rice2020-05-171-4/+7
* etc: Add a systemd unit to bind-mount @storedir@ read-only.•••* 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. Tobias Geerinckx-Rice2020-05-162-3/+23
* news: Add ‘de’ translation.•••* etc/news.scm: Add a ‘de’ translation. Florian Pelz2020-05-151-2/+25
* etc: indent-code.el: Use the --quick option.•••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. Maxim Cournoyer2020-05-141-25/+27
* news: Add news entry for 'guix pack -RR' and Fakechroot.•••* etc/news.scm: Add entry. Ludovic Courtès2020-05-141-0/+22
* mailmap: Update entries for 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> nikita2020-05-131-1/+1
* news: Add ‘de’ translation.•••* etc/news.scm: Add a ‘de’ translation. Florian Pelz2020-05-121-2/+15
* news: Add entry for 'guix graph --path'.•••* etc/news.scm: Add entry. Ludovic Courtès2020-05-111-0/+14
* news: Add ‘de’ translation.•••* etc/news.scm: Add a ‘de’ translation. Florian Pelz2020-05-101-4/+18
* Merge branch 'master' into core-updatesMarius Bakke2020-04-261-2/+18
|\
| * news: Add ‘de’ translation.•••* etc/news.scm: Add a ‘de’ translation. Florian Pelz2020-04-251-2/+18
* | news: Add entry for the glibc 2.31 upgrade.•••* etc/news.scm: Add entry for a33eac038a811603c8b9ed106ae405a5f80a0e9d. Marius Bakke2020-04-241-0/+67
* | Merge branch 'master' into core-updates••• 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 Marius Bakke2020-04-231-0/+19
|\|
| * news: Add entry for the cookbook.•••* etc/news.scm: Add entry for the cookbook. Ludovic Courtès2020-04-211-0/+19
* | news: Add entry for the further reduced (aka Scheme-only) bootstrap.•••* etc/news.scm: Add entry for the further reduced (aka Scheme-only) bootstrap. Jan (janneke) Nieuwenhuizen2020-04-171-0/+10
* | Merge branch 'master' into core-updatesMarius Bakke2020-04-151-10/+20
|\|
| * maint: Ensure substitutes are available for '%default-xorg-modules'.•••* etc/release-manifest.scm (%system-packages): Append %DEFAULT-XORG-MODULES. Ludovic Courtès2020-04-141-10/+12
| * maint: Actually check for the availablility of system packages.•••* etc/release-manifest.scm (%system-manifest): New variable. <top level>: Add it in 'concatenate-manifests' call. Ludovic Courtès2020-04-141-0/+8
* | Merge branch 'master' into core-updatesMarius Bakke2020-04-111-2/+8
|\|
| * news: Add ‘de’ translation.•••* etc/news.scm: Add a ‘de’ translation. Florian Pelz2020-04-081-2/+8
* | maint: Adjust release manifest for Guile 3.0 switch.•••* etc/release-manifest.scm (%packages-to-cross-build): Refer to GUILE-3.0/FIXED instead of GUILE-2.2/FIXED. Marius Bakke2020-04-081-1/+1
* | Merge branch 'master' into core-updates••• 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 Marius Bakke2020-04-082-7/+26
|\|
| * maint: Cross-build GUILE-2.2/FIXED.•••* etc/release-manifest.scm (%packages-to-cross-build): Replace "guile@2.2" with GUILE-2.2/FIXED. Ludovic Courtès2020-04-081-4/+5
| * maint: Remove GCC from the packages to cross-build.•••* etc/release-manifest.scm (%packages-to-cross-build): Remove GCC. Ludovic Courtès2020-04-071-5/+6
| * news: Add entry for 'rottlog-service-type'.•••* etc/news.scm: Add entry for 'rottlog-service-type'. Ludovic Courtès2020-04-061-0/+8
| * maint: Remove unsupported cross-compilation jobs from 'release-manifest.scm'.•••* etc/release-manifest.scm (%packages-to-cross-build-for-mingw): New variable. (%cross-manifest): Use it. Remove "riscv64-linux-gnu" from %CROSS-TARGETS. Ludovic Courtès2020-04-041-2/+11
* | Merge branch 'master' into core-updates••• 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 Marius Bakke2020-03-272-3/+9
|\|
| * tests: Use the same source as ci.guix.gnu.org.•••* 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. Ludovic Courtès2020-03-231-1/+5
| * guix-install.sh: /etc/profile.d/guix.sh sources ~/.guix-profile/etc/profile.•••* etc/guix-install.sh (sys_create_init_profile): Source ~/.guix-profile/etc/profile instead of running 'guix package --search-paths=prefix' Ludovic Courtès2020-03-221-1/+1
| * guix-install.sh: Add a trailing colon to 'INFOPATH'.•••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'. Ludovic Courtès2020-03-221-1/+3
* | news: Add entry for Guile 3.0.•••* etc/news.scm: Add entry for Guile 3.0. Ludovic Courtès2020-03-211-0/+8
|/
* maint: Add 'etc/release-manifest.scm'.•••* 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'. Ludovic Courtès2020-03-131-0/+108
* guix-install.sh: Install SysV init script.•••* etc/guix-install.sh (sys_enable_guix_daemon): Install SysV init script. Danny Milosavljevic2020-03-111-0/+11
* Add system start-up files for guix-daemon.•••* 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 . Danny Milosavljevic2020-03-111-0/+78
* tests: Add a manifest for system tests.•••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'. Ludovic Courtès2020-03-051-0/+94
* etc: Add copyright.•••* etc/copyright.el: New file. * doc/contributing.texi (The Perfect Setup): Document this. Oleg Pykhalov2020-02-221-0/+34
* guix build: Add '--manifest' option.•••* 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. Marius Bakke2020-02-141-1/+1
* news: Add ‘nl’ translation.•••* etc/news.scm: Add an ‘nl’ translation. Tobias Geerinckx-Rice2020-02-081-2/+8