aboutsummaryrefslogtreecommitdiff
path: root/etc
AgeCommit message (Expand)Author
2023-07-16guix-install.sh: Fix incomplete installation....‘false || return’ returns false, and ‘set -e’ aborts the script. This leaves Guix half installed with visual indication of error. * etc/guix-install.sh (sys_customize_bashrc, sys_maybe_setup_selinux): Explicitly return 0. Tobias Geerinckx-Rice
2023-07-16guix-install.sh: Install SELinux policy only if tools are present....* etc/guix-install.sh (sys_maybe_setup_selinux): Silently return if the ‘semodule’ or ‘restorecon’ commands are missing. Tobias Geerinckx-Rice
2023-07-17teams: Change email address for Christopher Baines....This will allow me to automatically detect when I'm getting emails related to Guix teams. * etc/teams.scm.in: Change email address for Christopher Baines. Christopher Baines
2023-07-09guix-install.sh: Remove any old systemd units first....Don't clobber /dev/null permissions if units are masked. * etc/guix-install.sh (sys_enable_guix_daemon): Factor out unit installation. Unconditionally remove any old units. Install and enable gnu-store.mount after guix-daemon.service. Tobias Geerinckx-Rice
2023-07-09guix-install.sh: Don't patch guix-daemon.service....* etc/guix-install.sh (sys_enable_guix_daemon): Remove obsolete sed invocations. Tobias Geerinckx-Rice
2023-07-09guix-install.sh: Unconditionally install gnu-store.mount....* etc/guix-install.sh (sys_enable_guix_daemon): Remove obsolete conditional. Tobias Geerinckx-Rice
2023-07-05guix-install.sh: Don't extract the binary ‘.’....* etc/guix-install.sh (sys_create_store): Strip the first tar file name component. Tobias Geerinckx-Rice
2023-06-21news: Fix typo....* etc/news.scm: Fix typo in French version. Ludovic Courtès
2023-06-18news: Add entry for 'guix locate'....* etc/news.scm: Add entry. Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de> Ludovic Courtès
2023-05-25guix-install.sh: Install SELinux policy and relabel file systems if needed....Fixes <https://issues.guix.gnu.org/62487>. * etc/guix-install.sh (sys_maybe_setup_selinux): New function. (main): Use it. Ludovic Courtès
2023-05-25etc: SELinux: Update policy file....Tested on Rocky Linux 9, as discussed at <https://issues.guix.gnu.org/62487>. * etc/guix-daemon.cil.in: Add rules for /gnu/store remount and file creation in /tmp. Ludovic Courtès
2023-05-24teams: Add Vagrant Cascadian to the embedded team....* etc/teams.scm.in ("Vagrant Cascadian"): Add to embedded team. Vagrant Cascadian
2023-05-24teams: Split Embedded and Bootstrap into separate teams....* etc/teams.scm.in (embedded-bootstrap): Replace by two separate teams. (embedded): New variable. (bootstrap): New variable. Adjust membership to use new teams. Vagrant Cascadian
2023-05-19teams: Correct chemistry.scm typo....* etc/teams.scm.in (science): Change chemestry.scm to chemistry.scm. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Antero Mejr
2023-05-18etc: gitconfig: Do not enforced signed commits....This change was more invasive than initially thought, and cannot be disabled easily, as raised by a few people. Let's revert it for now. At least the pre-push hook should be deployed automatically and catch any unsigned commits attempted to be pushed to Savannah. * etc/git/gitconfig [commit]: Remove section. Maxim Cournoyer
2023-05-18news: Add entry to 'guix style -S arguments'....* etc/news.scm: Add entry. Ludovic Courtès
2023-05-18doc: Change '--with-configure-flag' example to something that works....Passing '-DBUILD_COMPLEX=OFF' to lapack would eventually lead to a link error. Reported by Florian Pelz <pelzflorian@pelzflorian.de>. * doc/guix.texi (Package Transformation Options): Change '--with-configure-flag' example. * etc/news.scm: Likewise. Ludovic Courtès
2023-05-11teams: Fix script to produce a single X-Debbugs-Cc header....Fixes <https://issues.guix.gnu.org/63378>. * etc/teams.scm.in (cc): Adjust format pattern. (sort-members, member->string): New procedures. (list-members): Refactor in terms of the above procedures. (main): Adjust the output of the 'cc-members-header-cmd' and 'cc-mentors-header-cmd' actions. Reviewed-by: Arun Isaac <arunisaac@systemreboot.net> Maxim Cournoyer
2023-05-07etc: teams: Add sequoia.scm to the rust team....* etc/teams.scm.in (rust): Add gnu/packages/sequoia.scm to the rust team module scope. Efraim Flashner
2023-05-05news: Add 'de' translation....* etc/news.scm: Add German translation of 'with-configure-flag' entry. Florian Pelz
2023-05-04news: Add entry for '--with-configure-flag'....* etc/news.scm: Add entry. Ludovic Courtès
2023-05-01teams: Add a 'cc-mentors-header-cmd' action....* etc/teams.scm.in (main): Register a new "cc-mentors-header-cmd" action. Document it. Maxim Cournoyer
2023-05-01Makefile.am: Auto-configure Git on 'make'....This means we do not need to worry anymore about manually syncing the pre-push git hook or the Guix-provided git configuration. * etc/git/gitconfig: Augment configuration template with useful options to allow for auto-configuration. * Makefile.am (.git/hooks/pre-push, .git/config): New targets. (nodist_noinst_DATA): New primary variable holding the above targets. Maxim Cournoyer
2023-05-01teams: Add 'cc-members-header-cmd' action....* etc/teams.scm.in (patch->teams): New procedure. (main): Use it. Add a new "cc-members-header-cmd" command; document it. Maxim Cournoyer
2023-04-26news: Add 'de' translation....* etc/news.scm: Add German translation of core-updates entry. Florian Pelz
2023-04-26news: Add entry for 'core-updates' merge....* etc/news.scm: Add entry. Ludovic Courtès
2023-04-24guix-install.sh: Fix GUIX_ALLOW_OVERWRITE condition....Before this change, the "Overwriting existing installation!" would be displayed erroneously. * etc/guix-install.sh (sys_create_store): Fix overwrite conditional. Maxim Cournoyer
2023-04-18snippets: tempel: Simplify git-commit-mode detection....* etc/snippets/tempel/text-mode: Simplify git-commit-mode detection. Signed-off-by: Andrew Tropin <andrew@trop.in> Nicolas Graves
2023-04-14news: Add entry for the linux-libre-lts 6.1 update....* etc/news.scm: Add entry. Jonathan Brielmaier
2023-04-14news: Add 'de' translation....* etc/news.scm: Add German translation of 'guix shell -CW' entry. Florian Pelz
2023-04-14news: Add entry for 'guix shell --container --nesting'....* etc/news.scm: Add entry. Ludovic Courtès
2023-04-09guix-install.sh: Source both profiles, default user's and home....* etc/guix-install.sh (sys_create_init_profile): Source both profiles, default user's and home. Andrew Tropin
2023-04-07news: Add entry for the linux-libre-lts 6.1 update....* etc/news.scm: Add entry. Jonathan Brielmaier
2023-04-07news: Add 'de' translation....* etc/news.scm: Add German translation of 'guix shell -CW' entry. Florian Pelz
2023-04-06news: Add entry for 'guix shell --container --nesting'....* etc/news.scm: Add entry. Ludovic Courtès
2023-04-06teams: Add Maxim Cournoyer....* etc/teams.scm.in ("Maxim Cournoyer"): New member. Liliana Marie Prikler
2023-03-30teams: Add Andreas Enge to lxqt team....* etc/teams.scm.in ("Andreas Enge"): Add lxqt. 宋文武
2023-03-30teams: lxqt: Add qt.scm to scope....* etc/teams.scm.in (lxqt): Add "gnu/packages/qt.scm" to scope. 宋文武
2023-03-30maint: Add icecat to the release manifest....* etc/release-manifest.scm (%system-packages): Uncomment icecat. Andreas Enge
2023-03-28teams: Add Zhu Zihao....* etc/teams.scm.in: Add Zhu Zihao. 宋文武
2023-03-26etc: Add gnome team....* etc/teams.scm.in (gnome): New team. ("Liliana Marie Prikler", "Raghav Gururajan"): Add to gnome. Liliana Marie Prikler
2023-03-14teams: Add 宋文武 to xfce and lxqt teams....* etc/teams.scm.in ("宋文武"): Add xfce and lxqt. 宋文武
2023-03-14teams: Add Xfce and LXQt teams....* etc/teams.scm.in (xfce, lxqt): New teams. 宋文武
2023-03-11news: Add entry for the linux-libre 6.2 update....* etc/news.scm: Add entry. Leo Famulari
2023-03-05etc: Default to variables in tempel's git-reference... et al....Since we encourage using variables rather than magic hashes in the commit fields, e.g. (commit version) and (commit commit), the default for tempel to use quoted strings is rather off. Thus, let the placeholder reflect actual usage. * etc/snippets/tempel/scheme-mode (git-reference...)[commit]: Use field name as placeholder and don't quote value. (svn-reference..., bzr-reference...)[revision]: Likewise. (hg-reference...)[changeset]: Likewise. Liliana Marie Prikler
2023-02-19news: Fix commit for the guix pack new RPM format news....* etc/news.scm: Adjust latest news commit. Maxim Cournoyer
2023-02-19news: Add entry for the new 'rpm' guix pack format....* etc/news.scm: Add entry. Maxim Cournoyer
2023-02-19etc: Add a news entry snippet....* etc/snippets/yas/scheme-mode/guix-news-entry: New file. Maxim Cournoyer
2023-02-17guix-install.sh: Add GUIX_ALLOW_OVERWRITE environment variable....The need for this use case appeared when attempting to install Guix on a truly minimal image made with Buildroot, which lacked enough GNU components that I had to extract a guix pack to /gnu before attempting installation, which would then refuse to proceed because of the existing /gnu. * etc/guix-install.sh: Document environment variables. (sys_create_store) [GUIX_ALLOW_OVERWRITE]: Skip pre-existing installation checks and output a warning. Extract the tarball directly to /. Maxim Cournoyer
2023-02-13etc: Add TeX team....* etc/teams.scm.in (tex): New team; add Ricardo to the team. Ricardo Wurmus