aboutsummaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Expand)Author
2019-01-11gnu: Add restbed....Pierre Neidhardt
2019-01-11gnu: libupnp: Update to 1.6.25....Pierre Neidhardt
2019-01-11gnu: kinit: Use KDEINIT5_LIBRARY_PATH to search for dynlibs....Hartmut Goebel
2019-01-11Revert "gnu: emacs-ghub: Update to 3.2.0."...Jelle Licht
2019-01-11gnu: Add emacs-general....Gabriel Hondet
2019-01-11services: Deprecate a few more service procedures....Ludovic Courtès
2019-01-11tests: Nitpick on Docker test....Ludovic Courtès
2019-01-11gnu: wine-staging: Hard-code vulkan loader....Rutger Helling
2019-01-11gnu: jamm: Remove broken "build" phase....Ricardo Wurmus
2019-01-11services: docker: Update comment....Danny Milosavljevic
2019-01-10gnu: gexiv2: Update to 0.10.10....Leo Famulari
2019-01-10gnu: Update texlive packages....Ricardo Wurmus
2019-01-10gnu: irssi: Update to 1.1.2 [fixes CVE-2019-5882]....Kei Kebreau
2019-01-10gnu: docker: Booby-trap "Command" and "LookPath" calls....Danny Milosavljevic
2019-01-10gnu: opendht: Update to 1.8.1....Pierre Neidhardt
2019-01-10gnu: Add libsecp256k1....Pierre Neidhardt
2019-01-10gnu: crypto++: Update to 8.0.0....Pierre Neidhardt
2019-01-10services: docker: Use more minimal service requrements....Danny Milosavljevic
2019-01-10services: docker: Clarify service-extension shepherd-root-service-type....Danny Milosavljevic
2019-01-10gnu: sct: Correct license....Nam Nguyen
2019-01-10services: Use 'define-deprecated' for service procedures....Ludovic Courtès
2019-01-10gnu: Add pwsafe...Tim Gesthuizen
2019-01-10services: gdm: Add default value....Ludovic Courtès
2019-01-10gnu: Add missing copyright line....Rutger Helling
2019-01-10gnu: wlstream: Fix indentation....Rutger Helling
2019-01-10gnu: Add wlstream....Rutger Helling
2019-01-10gnu: ffmpeg: Add libdrm support....Rutger Helling
2019-01-10gnu: docker: Fix more paths....Danny Milosavljevic
2019-01-10services: docker: Depend on elogind....Danny Milosavljevic
2019-01-10tests: docker: Fix test....Danny Milosavljevic
2019-01-09gnu: linux-libre: Update to 4.20.1....Mark H Weaver
2019-01-09gnu: linux-libre@4.19: Update to 4.19.14....Mark H Weaver
2019-01-09gnu: linux-libre@4.14: Update to 4.14.92....Mark H Weaver
2019-01-09gnu: linux-libre@4.9: Update to 4.9.149....Mark H Weaver
2019-01-09gnu: linux-libre: Enable pressure stall information....Mark H Weaver
2019-01-10gnu: docker: Disable tests requiring elevated permissions....Danny Milosavljevic
2019-01-10gnu: containerd: Fix more paths....Danny Milosavljevic
2019-01-10gnu: docker: Fix more paths....Danny Milosavljevic
2019-01-10services: docker: Specify log file for containerd....Danny Milosavljevic
2019-01-10tests: Add Docker system test....Danny Milosavljevic
2019-01-10gnu: docker: Substitute LookPath of literals generally....Danny Milosavljevic
2019-01-10gnu: Add docker-cli....Danny Milosavljevic
2019-01-10services: Add docker....Danny Milosavljevic
2019-01-10gnu: Add docker....Danny Milosavljevic
2019-01-09gnu: Blender: Update to a beta release of 2.80....Leo Famulari
2019-01-09gnu: emacs-ghub: Update to 3.2.0....Jelle Licht
2019-01-09gnu: emacs-magit-popup: Update to 2.12.5....Jelle Licht
2019-01-09gnu: emacs-with-editor: Update to 2.8.0....Jelle Licht
2019-01-09gnu: Add emacs-graphql....Jelle Licht
2019-01-09gnu: Add emacs-treepy....Jelle Licht
65cca5743e9171bbd94307195f123d26c0535e'>file-systems: 'mount-file-system' now takes a <file-system> object.Ludovic Courtès * gnu/build/file-systems.scm (mount-file-system): Rename 'spec' to 'fs' and assume it's a <file-system>. * gnu/build/linux-boot.scm (boot-system): Assume MOUNTS is a list of <file-system> and adjust accordingly. * gnu/build/linux-container.scm (mount-file-systems): Remove 'file-system->spec' call. * gnu/services/base.scm (file-system-shepherd-service): Add 'spec->file-system' call. Add (gnu system file-systems) to 'modules'. * gnu/system/linux-initrd.scm (raw-initrd): Use (gnu system file-systems). Add 'spec->file-system' call for #:mounts. 2017-10-08linux-initrd: Ensure that the guile used in the initrd is referenced.Christopher Baines By referencing guile from the initrd output explicitly, it will be present in the store when this initrd is used. If the exact guile used within the initrd isn't present in the store, then after root is switched during the boot process, loading modules (such as (ice-9 popen)) won't work. This fixes guix-patches bug #28399, "Fix mysql activation, and add a basic test". * gnu/system/linux-initrd.scm (expression->initrd)[builder]: Write out a file called references in to the initrd output, which includes the store path for guile. 2017-07-04linux-initrd: Avoid monadic style a bit.Ludovic Courtès * gnu/system/linux-initrd.scm (expression->initrd): Use 'program-file' for 'init'. (flat-linux-module-directory): Use 'computed-file' instead of 'gexp->derivation'. (raw-initrd): Adjust accordingly. 2017-07-02linux-initrd: Add isofs if necessary.Danny Milosavljevic * gnu/system/linux-initrd.scm (base-initrd): Add isofs. 2017-05-19vm: Support creating FAT partitions.Marius Bakke * gnu/build/vm.scm (create-ext-file-system, create-fat-file-system): New procedures. (format-partition): Use them. Error for unknown file systems. * gnu/system/vm.scm (qemu-image): Include DOSFSTOOLS. * gnu/system/linux-initrd.scm (base-initrd): Always add nls_is8859-1.ko. 2017-03-21file-systems: Do not use (gnu packages …).Ludovic Courtès Fixes a regression introduced in 7208995426714c9fc3ad59cadc3cc0f52df0f018 whereby (gnu system file-systems) would pull in (gnu packages …) module, which in turn breaks when importing things like (gnu build shepherd). * gnu/system/file-systems.scm (file-system-type-predicate): Export. (file-system-packages): Move to... * gnu/system/linux-initrd.scm (file-system-packages): ... here. Add docstring. * gnu/services/base.scm: Use it. * tests/file-systems.scm ("does not pull (gnu packages …)"): New test. 2017-03-18file-systems: Factorize file-system-packages.Danny Milosavljevic * gnu/system/linux-initrd.scm (base-initrd): Move helper-packages body to ... * gnu/system/file-systems.scm (file-system-packages): ... here. New variable. Also export it. 2017-03-11linux-initrd: Add a raw-initrd and use it to define base-initrd.Mathieu Othacehe * gnu/system/linux-initrd.scm (raw-initrd): New exported variable. (base-initrd): Use raw-initrd to build the initrd. * doc/guix.texi (Initial RAM Disk): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2017-01-10system: Add btrfs file system support.David Craven * gnu/build/file-systems.scm (%btrfs-endianness, btrfs-superblock?, read-btrfs-superblock, btrfs-superblock-uuid, btrfs-superblock-volume-name, check-btrfs-file-system): New variables. (%paritition-label-readers, %partition-uuid-readers): Add btrfs readers. * gnu/system/linux-initrd.scm (linux-modules): Add btrfs modules when a btrfs file-system is used. * gnu/tests/install.scm (%btrfs-root-os %btrfs-root-os-source, %btrfs-root-installation-script, %test-btrfs-root-os): New system test. * doc/guix.texi: Adjust accordingly. Fixes <http://bugs.gnu.org/19280>. 2016-12-18linux-initrd: Support FAT filesystems.Marius Bakke * gnu/system/linux-initrd.scm (base-initrd): When a FAT filesystem is present: Add fatfsck/static in 'helper-packages'; and add nls_iso8859-1 in 'linux-modules'. 2016-09-05system: Use 'source-module-closure' where needed.Ludovic Courtès * gnu/system/vm.scm (%vm-module-closure): Remove. (expression->derivation-in-linux-vm): Use 'source-module-closure' instead of %VM-MODULE-CLOSURE. (qemu-image): Likewise. * gnu/system/linux-initrd.scm (expression->initrd): Likewise. (flat-linux-module-directory, base-initrd): Likewise. * gnu/system/mapped-devices.scm (open-luks-device): Likewise. 2016-07-12gnu: Switch to 'with-imported-modules'.Ludovic Courtès * gnu/services.scm (directory-union): Use 'with-imported-modules' instead of the '#:modules' argument of 'computed-file'. * gnu/services/base.scm (udev-rules-union): Likewise. * gnu/services/dbus.scm (system-service-directory): Likewise. * gnu/services/desktop.scm (wrapped-dbus-service): (polkit-directory): Likewise. * gnu/services/networking.scm (tor-configuration->torrc): Likewise. * gnu/services/xorg.scm (xorg-configuration-directory): Likewise. * gnu/system/install.scm (self-contained-tarball): Likewise. * gnu/system/linux-container.scm (container-script): Likewise. * gnu/system/linux-initrd.scm (expression->initrd): Likewise, and remove #:modules parameter. (flat-linux-module-directory): Use 'with-imported-modules'. (base-initrd): Likewise. * gnu/system/locale.scm (locale-directory): Likewise. * gnu/system/shadow.scm (default-skeletons): Likewise. * gnu/system/vm.scm (expression->derivation-in-linux-vm): Likewise. * gnu/tests/base.scm (run-basic-test): Likewise. * gnu/tests/install.scm (run-install): Likewise. * doc/guix.texi (Initial RAM Disk): Update 'expression->initrd' documentation. 2016-06-29gnu: linux-initrd: Support NVMe devices.Jan Nieuwenhuizen * gnu/system/linux-initrd.scm (base-initrd): Add nvme to linux-modules. Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2016-04-18mapped-devices: LUKS partitions can be designated by their UUID.Ludovic Courtès * gnu/system/mapped-devices.scm (device-mapping-service-type): Add 'modules' and 'imported-modules' fields to 'shepherd-service'. (open-luks-device): Use 'find-partition-by-luks-uuid' to lookup the partition when SOURCE is a bytevector. * gnu/system/linux-initrd.scm (base-initrd): Augment 'use-modules' form. * doc/guix.texi (Mapped Devices): Give example with a UUID. 2016-04-18system: Add (gnu system mapped-devices).Ludovic Courtès * gnu/system/file-systems.scm (<mapped-device>, <mapped-device-type>): Move to... * gnu/system/mapped-devices.scm: ... here. New file. * gnu/system.scm, gnu/services/base.scm, gnu/system/linux-initrd.scm: Use it. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. * gnu.scm (%public-modules): Add it. 2016-02-08Add (guix build bournish) and use it in the initrd.Ludovic Courtès * guix/build/bournish.scm: New file. * Makefile.am (MODULES): Add it. * gnu/system/linux-initrd.scm (base-initrd): Add (guix build bournish) and use it. 2016-02-03linux-initrd: Add serpent_generic and wp512 to the default set of modules.Mark H Weaver Adds modules needed for encrypted root partitions using the Serpent cipher or Whirlpool digest algorithms. * gnu/system/linux-initrd.scm (base-initrd)[linux-modules]: Add "serpent_generic" and "wp512". 2016-02-03linux-initrd: Add hid-generic and hid-apple to the default set of modules.Mark H Weaver Fixes keyboard of MacBook2,1 during early boot, e.g. for typing a password to mount an encrypted root partition. * gnu/system/linux-initrd.scm (base-initrd)[linux-modules]: Add "hid-generic" and "hid-apple". 2016-01-17linux-initrd: Remove "usbkbd" from the default set of modules.Ludovic Courtès Reported by Ricardo Wurmus <rekado@elephly.net> at <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20433#39>. * gnu/system/linux-initrd.scm (base-initrd): Remove "usbkbd".