aboutsummaryrefslogtreecommitdiff
path: root/gnu/system
ModeNameSize
-rw-r--r--accounts.scm4217logplainabout
d---------examples459logplain
-rw-r--r--file-systems.scm24008logplainabout
-rw-r--r--hurd.scm5335logplainabout
-rw-r--r--image.scm39363logplainabout
d---------images271logplain
-rw-r--r--install.scm28499logplainabout
-rw-r--r--keyboard.scm4229logplainabout
-rw-r--r--linux-container.scm17016logplainabout
-rw-r--r--linux-initrd.scm17704logplainabout
-rw-r--r--locale.scm9078logplainabout
-rw-r--r--mapped-devices.scm13228logplainabout
-rw-r--r--nss.scm8241logplainabout
-rw-r--r--pam.scm18068logplainabout
-rw-r--r--setuid.scm2128logplainabout
-rw-r--r--shadow.scm18216logplainabout
-rw-r--r--uuid.scm12512logplainabout
-rw-r--r--vm.scm16949logplainabout
gt;: Test the command directly. 2021-05-01guix-install.sh: Add support for more than one signing key.Maxim Cournoyer The forthcoming 1.3.0 release will be signed with my personal GnuPG key; the installation script need to tell users how fetch it. * etc/guix-install.sh (OPENPGP_SIGNING_KEY_ID): Remove variable. (GPG_SIGNING_KEYS): New associative array. (chk_gpg_keyring): Process all the keys contained in the above array. (main) <GUIX_BINARY_FILE_NAME>: Double quote variable. 2021-04-29guix-install.sh: Ensure GUIX_BINARY_FILE_NAME is an absolute path.Maxim Cournoyer This is necessary as the directory context is changed in the script, breaking the use of a relative path. * etc/guix-install.sh (main) <GUIX_BINARY_FILE_NAME>: Resolve its absolute path via the 'realpath' command. 2021-04-24guix-install.sh: Allow overriding the Guix binary source.Maxim Cournoyer This is useful for example for testing release candidates not yet uploaded to the FTP, or for testing manually downloaded images from the CI. * etc/guix-install.sh (main)[GUIX_BINARY_FILE_NAME]: When this variable is defined, use it as the file name of a Guix binary, instead of automatically retrieving the latest archive from the FTP. 2021-04-14guix-install.sh: Add the build users to the 'kvm' group.Leo Famulari Fixes <https://bugs.gnu.org/42129>. * etc/guix-install.sh (sys_create_build_user): If a 'kvm' group exists, add it to the guixbuilders' lists of supplementary groups. 2021-03-23Add powerpc64le-linux as a supported Guix architecture.Chris Marusich This makes powerpc64le-linux a supported architecture for Guix, but not for Guix System. * Makefile.am (SUPPORTED_SYSTEMS): Add an entry for powerpc64le-linux. * etc/guix-install.sh (chk_sys_arch): Same. * guix/packages.scm (%supported-systems): Same. * m4/guix.m4 (GUIX_ASSERT_SUPPORTED_SYSTEM): Same. * tests/guix-build.sh (all_systems): Same. 2021-01-03/etc/profile.d/guix.sh: Add guix pull profile even when absentJakub Kądziołka * etc/guix-install.sh (sys_create_init_profile): Set PATH and INFOPATH even when $_GUIX_PROFILE does not exist. After initial installation on a foreign distro, the guix pull profile won't be present in path. This means that the first guix pull won't take effect until the shell is restarted. ~/.guix-profile cannot be pre-loaded like this as the relevant paths are stored in ~/.guix-profile/etc/profile, which simply won't exist. However, guix package will output a relevant hint that instructs the user to reload the profile, so this isn't a problem. 2020-12-18guix-install.sh: Add variable quoting and curly-bracketing.Vincent Legoll * etc/guix-install.sh (guix_get_bin)[dl_path]: Add variable quoting and curly-bracketing. Signed-off-by: Christopher Baines <mail@cbaines.net> 2020-12-18guix-install.sh: Adjust variable use in guix_get_bin_list().Vincent Legoll * etc/guix-install.sh (guix_get_bin_list)[BIN_VER]: Add curly-brackets, [latest_ver]: Likewise & add explicit array zero-indexing. Signed-off-by: Christopher Baines <mail@cbaines.net> 2020-12-18guix-install.sh: Add variable quoting in sys_make_guix_available.Vincent Legoll * etc/guix-install.sh (sys_make_guix_available): Add variable quoting. Signed-off-by: Christopher Baines <mail@cbaines.net> 2020-12-18guix-install.sh: Replace tabs with spaces.Vincent Legoll Almost the entire file is indented with spaces, a few tabs slipped in, clean them up. * etc/guix-install.sh(chk_sys_arch): Replace tabs with spaces. (sys_enable_guix_daemon): Likewise. Signed-off-by: Christopher Baines <mail@cbaines.net> 2020-11-15guix-install.sh: don't throw away release candidates when picking the latest ↵Daniel Brooks version * etc/guix-install.sh (guix_get_bin_list): modify regexes to allow rcN syntax Signed-off-by: Ludovic Courtès <ludo@gnu.org>