gnu: kmod: Honor $LINUX_MODULE_DIRECTORY. * gnu/packages/patches/kmod-module-directory.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/linux.scm (kmod)[origin]: Use it.
gnu: Add udev. * gnu/packages/linux.scm (udev): New variable. * gnu/packages/patches/udev-gir-libtool.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add kmod. * gnu/packages/linux.scm (kmod): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merge branch 'core-updates'
gnu: linux-libre: Upgrade to 3.15. * gnu/packages/linux.scm (linux-libre): Upgrade to 3.15.
gnu: kbd: Patch buggy makefile. * gnu/packages/linux.scm (kbd)[source]: Add 'modules' and 'snippet' fields.
Merge branch 'master' into core-updates
system: Tell module-init-tools where to look for modules. * gnu/packages/linux.scm (module-init-tools)[source](patches): New field. * gnu/packages/patches/module-init-tools-moduledir.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/system.scm (etc-directory): Add #:kernel parameter. Set 'LINUX_MODULE_DIRECTORY' in bashrc. (operating-system-etc-directory): Pass #:kernel to 'etc-directory'.
gnu: linux-libre: Build the e1000e driver (Intel ethernet NIC driver.) * gnu/packages/linux.scm (linux-libre): Add CONFIG_E1000E=m.
gnu: util-linux: Remove dependency on Perl. * gnu/packages/linux.scm (util-linux)[source](patches): New field. * gnu/packages/patches/util-linux-perl.patch: New file. * gnu-system.am (dist_patch_DATA): Add it.
gnu: fuse: Allow use of 'fusermount' taken from $PATH. * gnu/packages/linux.scm (fuse) <set-file-names>: Set FUSERMOUNT_DIR in lib/Makefile.
gnu: Add sshfs-fuse. * gnu/packages/linux.scm (sshfs-fuse): New variable.
Merge branch 'master' into core-updates
gnu: Add inotify-tools. * gnu/packages/linux.scm (inotify-tools): New variable.
gnu: Add Linux kbd. * gnu/packages/linux.scm (kbd): New variable.
gnu: Add numactl. * gnu/packages/linux.scm (numactl): New variable.
gnu: e2fsprogs: Install the libext2fs Info manual. * gnu/packages/linux.scm (e2fsprogs)[native-inputs]: Add TEXINFO.
gnu: e2fsprogs: Use 'static-package' for the statically-linked variant. * gnu/packages/linux.scm (e2fsprogs/static): Remove. (e2fsck/static): Use (static-package e2fsprogs) instead.
gnu: Add statically-linked versions of e2fsprogs and the fsck.* commands. * gnu/packages/linux.scm (e2fsprogs/static, e2fsck/static): New variables.
gnu: unionfs-fuse-static: Remove dependency on util-linux. * gnu/packages/linux.scm (fuse-static): New variable. (unionfs-fuse/static): Use it.