aboutsummaryrefslogtreecommitdiff
path: root/etc
Commit message (Collapse)AuthorAge
...
* teams: Add localization.宋文武2022-12-26
| | | | | | * etc/teams.scm.in (localization): New team. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* etc: SELinux: Allow init process to setattr on profile directories.Ricardo Wurmus2022-12-23
| | | | * etc/guix-daemon.cil.in: Add rule.
* etc: SELinux: Allow daemon to search run state directories.Ricardo Wurmus2022-12-23
| | | | | * etc/guix-daemon.cil.in: Import types init_var_run_t and system_dbusd_var_run_t; add rules.
* etc: SELinux: Label guix-daemon executable in profile.Ricardo Wurmus2022-12-23
| | | | | * etc/guix-daemon.cil.in: Add file rule for "guix-daemon" in current-guix profile.
* teams: Add Tobias Geerinckx-Rice.Tobias Geerinckx-Rice2022-12-11
| | | | * etc/teams.scm.in: Add Tobias Geerinckx-Rice.
* guix-install.sh: Directly exit in case of errors in chk_require.Maxim Cournoyer2022-12-16
| | | | | * etc/guix-install.sh (chk_require): Directly exit in case of errors in chk_require, instead of relying on 'set -e'.
* guix-install.sh: Add missing "useradd" command.Maxim Cournoyer2022-12-16
| | | | * etc/guix-install.sh: (REQUIRE): Add missing "useradd" command.
* guix-install.sh: Gracefully fail on | bash.Tobias Geerinckx-Rice2022-12-11
| | | | | * etc/guix-install.sh (welcome): Print an error message and a hint if the first read fails.
* news: Fix typos in French text.Vivien Kraus via Guix-patches via2022-12-11
| | | | | | * etc/news.scm: Fix typos. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* news: Add 'fr' translation.Julien Lepiller2022-12-10
| | | | * etc/news.scm: Add French translation of 'customize-linux' entry.
* guix-install.sh: Authorize all project build farms at once.Tobias Geerinckx-Rice2022-12-09
| | | | | | | * etc/guix-install.sh (sys_authorize_build_farms): Iterate over all hosts. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* teams: science: Add modules to the scope.Sharlatan Hellseher2022-12-09
| | | | | | | * etc/teams.scm.in (science): Add algebra, astronomy, geo, chemestry, maths modules to the scope. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* news: Add 'de' translation.Florian Pelz2022-12-08
| | | | * etc/news.scm: Add German translation of 'customize-linux' entry.
* news: Add entry for 'customize-linux'.Maxim Cournoyer2022-12-07
| | | | * etc/news.scm: Add entry.
* Merge branch 'version-1.4.0'Ludovic Courtès2022-12-05
|\
| * maint: Leave 'gcc-toolchain' out for i586-gnu.Ludovic Courtès2022-11-28
| | | | | | | | | | | | | | | | | | This is a temporary measure to work around the fact that we're currently lacking the necessary CPU power and human power to build everything up to 'gcc-toolchain'. * etc/release-manifest.scm (%base-packages/hurd): Comment out "gcc-toolchain" for now.
* | etc: teams: Add chez.scm to Racket team's scope.Philip McGrath2022-12-02
| | | | | | | | | | | | | | | | Racket's variant of Chez Scheme is defined in that file. * etc/teams.scm.in (racket)[#:scope]: Add gnu/packages/chez.scm. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* | snippets: yas: Add snippets for vc.elMorgan Smith2022-11-28
|/ | | | | | | | | | | * etc/snippets/yas/log-edit-mode/guix-vc-commit-message-add-package: * etc/snippets/yas/log-edit-mode/guix-vc-commit-message-remove-package: * etc/snippets/yas/log-edit-mode/guix-vc-commit-message-rename-package: * etc/snippets/yas/log-edit-mode/guix-vc-commit-message-update-package: * etc/snippets/yas/log-edit-mode/guix-vc-commit-message-use-https-home-page: New file Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* guix-install.sh: Expand mktemp template for busybox compatibility.Maxim Cournoyer2022-11-16
| | | | | | | | | | Fixes <https://issues.guix.gnu.org/58858>. * etc/guix-install.sh (main): Use 6 'X' characters in the template, as this is the minimum required by Busybox's mktemp (which matches glibc's mktemp behavior). Reported-by: conses <contact@conses.eu>
* news: Add 'de' translation.Florian Pelz2022-11-16
| | | | * etc/news.scm: Add German translation of '--symlink' entry.
* news: Add entry for 'guix shell --symlink'.Maxim Cournoyer2022-11-15
| | | | * etc/news.scm: Add entry.
* etc/news.scm: Normalize indentation.Maxim Cournoyer2022-11-15
| | | | * etc/news.scm: Normalize indentation.
* guix-install.sh: Remove unnecessary XDG_DATA_DIRS export.Prafulla Giri2022-11-14
| | | | | | | | | | | | | | | | This started out as a bug-fix for a GUI login loop that was resulting from XDG_DATA_DIRS not including any of the host distro's directories. The solution was to export the vari- able (with fail-safe defaults) before source-ing GUIX_PROFILE/etc/profile. It turns out changes have already been made to ensure that XDG_DATA_DIRS, etc. are always exported before anything guix-specific. So, this export is no longer necessary. For reference, the aforementioned bug was found on a Debian 11 machine and it's guix.sh init profile for guix version 1.2. * etc/guix-install.sh (sys_create_init_profile): Remove unnecessary XDG_DATA_DIRS export. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* teams: Add Raghav Gururajan.Raghav Gururajan2022-11-12
| | | | * etc/teams.scm.in: Add Raghav Gururajan.
* Revert "teams: Add Raghav Gururajan."Raghav Gururajan2022-11-12
| | | | This reverts commit 56aebf7f7cbb3781c3f470902f43b361f85cba3e.
* teams: Add Raghav Gururajan.Raghav Gururajan2022-11-12
| | | | * etc/teams.scm.in: Add Raghav Gururajan.
* etc: teams: List teams sorted by id.zimoun2022-11-09
| | | | | | * etc/teams.scm.in (list-teams): Sort teams by id. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* etc: teams: List members sorted by name.zimoun2022-11-09
| | | | | | * etc/teams.scm.in (list-members): Sort by name. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* guix-install.sh: Run guix.sh script in /etc/profile.d last.Konrad Hinsen2022-11-08
| | | | | | | | | | | | * etc/guix-install.sh: Rename /etc/profile.d/guix.sh to zzz-guix.sh. This script refers to environment variables set by the host distribution. They may be set in other scripts in /etc/profile.d, which must therefore be run first. Example: in Ubuntu 20.04, XDG_DATA_DIRS is set in /etc/profile.d/xdg_dirs_desktop_session.sh Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* news: Update 'de', 'fr', 'pt_BR' translation.Florian Pelz2022-11-07
| | | | * etc/news.scm: Add the usual translations for kernel news.
* news: Add entry about the update of the 'linux-libre' package.Leo Famulari2022-11-06
| | | | * etc/news.scm: Add entry.
* etc: teams: Add pyproject-build-system to python scope.jgart2022-11-06
| | | | | | | * etc/teams.scm.in (python): Add guix/build/pyproject-build-system.scm and guix/build-system/pyproject.scm to python team's scope. Signed-off-by: Christopher Baines <mail@cbaines.net>
* news: Add 'pt' translation.Thiago Jung Bauermann2022-11-05
| | | | | | | * etc/news.scm: Add Portuguese translation of entry about pyproject-build-system. Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
* etc: teams: Add help information for commands.Antero Mejr2022-11-03
| | | | | | * etc/teams.scm.in (main): Add command information to usage help prompt. Signed-off-by: Christopher Baines <mail@cbaines.net>
* etc: systemd services shouldn't ‘RemainAfterExit’.Tobias Geerinckx-Rice2022-10-23
| | | | | * etc/guix-daemon.service.in (RemainAfterExit): Don't. * etc/guix-publish.service.in (RemainAfterExit): Likewise don't.
* etc: Add ‘Restart=always’ to both systemd services.Tobias Geerinckx-Rice2022-10-23
| | | | | * etc/guix-daemon.service.in (Restart): ‘Always’ do. * etc/guix-publish.service.in (Restart): Likewise.
* etc: Add ‘OOMPolicy=continue’ to guix-daemon.service.Tobias Geerinckx-Rice2022-10-23
| | | | * etc/guix-daemon.service.in (OOMPolicy): Continue.
* news: Add entry for 'pyproject-build-system'.Marius Bakke2022-10-27
| | | | | | | * etc/news.scm: Add entry. Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de> Co-authored-by: Julien Lepiller <julien@lepiller.eu>
* maint: Tweak release manifest special case for armhf-linux.Christopher Baines2022-10-25
| | | | | | | | | | | Don't remove the emacs package, as it does build and substitutes are available. Do remove the guix package though, as it doesn't build due to Guile memory issues while compiling the package modules. * etc/release-manifest.scm (%base-packages/armhf): Don't replace the emacs package, remove the guix package. (%base-manifest): Remove FIXME comment as %base-packages/armhf doesn't relate to build power.
* snippets: Harden for review activity.Liliana Marie Prikler2022-10-22
| | | | | | | | | | | When reviewing patches, whose commit logs don't follow the structure outlined in “Submitting Patches”, a reviewer might be tempted to use snippets to rewrite them. This makes it so that their attempt, while not immediately succeeding, isn't completely thwarted. * etc/snippets/tempel/text-mode (add\ , remove\ , rename\ , update\ ) (addcl\ , https\ ): Use an empty "p" field if (car (magit-staged-files)) fails.
* guix-install.sh: Cosmetically tweak non-interactive output.Tobias Geerinckx-Rice2022-10-16
| | | | | | | | | | | | Avoid printing Press return to continue...[1666352494.051]: Starting installation… [1666352648.869]: … when the return itself wasn't echoed on the console. * etc/guix-install.sh (welcome): Add a carriage return to the prompt, so that the next line of output may overwrite it.
* guix-install.sh: Warn if we suspect dodgy automation.Tobias Geerinckx-Rice2022-10-16
| | | | | | | This doesn't affect the installation (yet), but reserves the right to default to safe values other than ‘y’ in future. * etc/guix-install.sh (welcome): Warn if the ‘return’ wasn't.
* guix-install.sh: Treat all uncaught errors as fatal.Tobias Geerinckx-Rice2022-10-16
| | | | * etc/guix-install.sh: Set -o pipefail.
* guix-install.sh: Suggest what to do if fetching OpenPGP key(s) fails.Tobias Geerinckx-Rice2022-10-16
| | | | | * etc/guix-install.sh (chk_gpg_keyring): Report an _err and set the exit_flag if wget | gpg --import fails.
* guix-install.sh: Time out fetching OpenPGP keys.Tobias Geerinckx-Rice2022-10-16
| | | | | | The default 900s provide no useful backstop in interactive use. * etc/guix-install.sh (chk_gpg_keyring): Add a 30s wget --timeout.
* news: Add 'pt' translation.Thiago Jung Bauermann2022-10-17
| | | | | | | * etc/news.scm: Add Portuguese translation of entry about the new --emulate-fhs option. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* news: Add 'de' translation.Florian Pelz2022-10-14
| | | | * etc/news.scm: Add German translation of '--emulate-fhs' entry.
* news: Add entry for 'guix shell --emulate-fhs'.Ludovic Courtès2022-10-13
| | | | * etc/news.scm: Add entry.
* guix-install.sh: Restore compatibility with "yes" invocation.Maxim Cournoyer2022-10-11
| | | | | | | | | | | | | | | | Commit 6a2e303d3a had modified prompt_yes_no to only read a single character, aiming to ease the user experience. This was, in retrospect, a bad idea, as it makes user input error more likely and introduces complexity. This commit reverts to line-oriented input, while preserving the default yes value so that a user can simply hit 'Enter' at the prompt in place of typing "yes". * etc/guix-install.sh (_flush): Delete function. (prompt_yes_no): Restore line-oriented read. Remove loop. Make anything else than yes means no. Use Bash features to streamline definition. Reported-by: Lars-Dominik Braun <lars@6xq.net> and others.
* guix-install.sh: Add Bash prompt customization option.Maxim Cournoyer2022-10-07
| | | | | | | Fixes <https://issues.guix.gnu.org/55484>. * etc/guix-install.sh (sys_customize_bashrc): New function. (main): Use it.