aboutsummaryrefslogtreecommitdiff
path: root/gnu/build/bootloader.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2024-11-15 23:23:22 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2024-12-13 20:19:11 +0000
commit40cc3625500b3293e07fe529bf65a261f3067d74 (patch)
tree872e37ba448d09dde3b7734f0ba2835033f375c2 /gnu/build/bootloader.scm
parent4deb664c5df9f0dd64769777e85f3c76f2caae9b (diff)
downloadguix-40cc3625500b3293e07fe529bf65a261f3067d74.tar.gz
guix-40cc3625500b3293e07fe529bf65a261f3067d74.zip
gnu: python-pytest-cov: Update to 6.0.0.
* gnu/packages/check.scm (python-pytest-cov): Update to 6.0.0. [build-system]: Swap to pyproject-build-system. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I90f6eed232e0156d6d90b53ae87b423bad2f6f79
Diffstat (limited to 'gnu/build/bootloader.scm')
0 files changed, 0 insertions, 0 deletions
failed to match it. After relaxing the check (by removing the trailing `)' requirement) the installation went fine and I got functional Guix installation. * etc/guix-install.sh (chk_init_sys): Drop trailing \) from the regular expression. Change-Id: I5f951226341e631fb34cc6c26cfbb87656dab77a Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomas Volf 2024-06-02guix-install.sh: Add ~/.guix-profile/share/info to INFOPATH....Adding ~/.guix-profile/share/info to the INFOPATH env var so that when a user does `guix install [package]` that package's info pages can be found. * etc/guix-install.sh (sys_create_init_profile): Add $GUIX_PROFILE/share/info to INFOPATH in ‘/etc/profile.d/zzz-guix.sh’. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I8958261c388ddee5659f0f1ce1c0c9813dc0f052 Trevor Arjeski 2024-04-29guix-install.sh: Fix setting GUIX_LOCPATH....After installing Guix home on my new foreign system, the locale did not work and GDM did not even let me to log in. After some digging around using tty3 and tty4, I realized the GUIX_LOCPATH is not being set properly. I had nothing installed in the ~/.guix-profile (the symlink did not even exist) and I had glibc-locales installed in ~/.guix-home, yet GUIX_LOCPATH contained "$HOME/.guix-profile/lib/locale:". I believe when the code was modified from the original "home or profile" to the current "home and profile" the || was used by accident instead of &&. I also remove the trailing :, since it is taken care of by the ${...:+:}. * etc/guix-install.sh (sys_create_init_profile): Change-Id: I8a3287fe809af58aee2edc924154eecf91fa1eb8 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomas Volf 2024-04-29guix-install.sh: Add default value for XCURSOR_PATH....This improves compatibility with (at least) Gnome based systems. On my new Ubuntu 22.04 install the mouse cursor was broken (after I installed Guix) until I set this. * etc/guix-install.sh (sys_create_init_profile): Set default value for XCURSOR_PATH. Change-Id: I489f0307d99e4d8d82671f291c78b90c7b6dae4a Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomas Volf 2024-04-07guix-install.sh: Make Guix modules available too....* etc/guix-install.sh (GUILE_LOAD_PATH): Prepend directory to current Guix modules. (GUILE_LOAD_COMPILED_PATH): Likewise to compiled modules. Change-Id: I0b2722a38b1f8ebab32142cbc372a23cadfb0620 Janneke Nieuwenhuizen 2024-04-05guix-install.sh: Add ‘--uninstall’ flag....* etc/guix-install.sh (REQUIRE): Add groupdel and userdel. (chk_term): Handle ‘WAR’. (sys_delete_store, sys_delete_build_user, sys_delete_guix_daemon) (sys_delete_init_profile, sys_delete_user_profiles): New functions. (main): Rename to… (main_install): … this. (main_uninstall): New function. (main): Dispatch between these two. * doc/guix.texi (Installation): Refer to “Binary Installation” instead of repeating it. (Binary Installation): Document uninstallation. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I55b7c10823773bced2e268273e8ce828cb3bd98d Ludovic Courtès 2024-04-03Switch order of the default substitute servers....The aim here is to improve the user experience. There's anecdotal evidence that the network performance for bordeaux is better compared to ci at least for some users, and I don't know of any issues with rate limiting or access restriction for bordeaux compared to ci. It also has IPv6 support. Additionally, bordeaux generally had more substitutes than ci, particularly for aarch64-linux and armhf-linux. This change will offer a very slight speedup for those substitutes that only bordeaux has. Bordeaux has been a default substitute server for nearly 3 years now and I think this change is overdue. I'm also hopeful that we'll be able to build on the testing regarding mirrors for bordeaux, and that'll allow potentially improving the hosting setup (through providing more redundancy) and further improving substitute fetching for users who currently have issues with substitute access. * config-daemon.ac: Switch substitute urls order. * doc/guix.texi: Ditto. * etc/guix-install.sh: Ditto. * gnu/installer/newt/network.scm (wait-service-online): Ditto. * guix/store.scm (%default-substitute-urls): Ditto. Change-Id: I4f6d93ae1fc8b03d80b47b18b5749a51f1fde17b Signed-off-by: Christopher Baines <mail@cbaines.net> Christopher Baines 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-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-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-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-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-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 2022-12-16guix-install.sh: Directly exit in case of errors in chk_require....* etc/guix-install.sh (chk_require): Directly exit in case of errors in chk_require, instead of relying on 'set -e'. Maxim Cournoyer 2022-12-16guix-install.sh: Add missing "useradd" command....* etc/guix-install.sh: (REQUIRE): Add missing "useradd" command. Maxim Cournoyer 2022-12-11guix-install.sh: Gracefully fail on | bash....* etc/guix-install.sh (welcome): Print an error message and a hint if the first read fails. Tobias Geerinckx-Rice 2022-12-09guix-install.sh: Authorize all project build farms at once....* etc/guix-install.sh (sys_authorize_build_farms): Iterate over all hosts. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Tobias Geerinckx-Rice