aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/openldap.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/openldap.scm')
0 files changed, 0 insertions, 0 deletions
1697996c77b6e1741007e1f7c9cd'>linux-modules: Add "modules.alias" writer.Danny Milosavljevic * gnu/build/linux-modules.scm (write-module-alias-database): New procedure. Co-authored-by: Ludovic Courtès <ludo@gnu.org> 2019-03-13linux-modules: Factorize 'missing-modules'.Ludovic Courtès * gnu/build/linux-modules.scm (missing-modules): New procedure. * gnu/system/mapped-devices.scm (check-device-initrd-modules): Use it. 2019-03-05linux-modules: module-soft-dependencies: Partition the result and return it ↵Danny Milosavljevic as two lists. * gnu/build/linux-modules.scm (module-soft-dependencies): Partition the result and return it as two lists. 2019-01-25linux-modules: module-soft-dependencies: Remove colon from section names.Danny Milosavljevic Follow-up to 1a5f46621b44aa1458ad7acd4eca5fe1d4574f92. * gnu/build/linux-modules.scm (module-soft-dependencies): Remove colon from section names. 2019-01-25linux-modules: Add module-soft-dependencies.Danny Milosavljevic * gnu/build/linux-modules.scm (not-softdep-whitespace): New variable. (module-soft-dependencies): New procedure. 2018-08-29linux-modules: Raise an error when a kernel module cannot be found.Ludovic Courtès Previously we'd get an unhelpful backtrace like this: In gnu/build/linux-modules.scm: 184:47 4 (recursive-module-dependencies _ #:lookup-module _) 98:14 3 (module-dependencies _) 85:18 2 (modinfo-section-contents _) In ice-9/ports.scm: 439:11 1 (call-with-input-file #f #<procedure get-bytevector-al?> ?) In unknown file: 0 (open-file #f "r" #:encoding #f #:guess-encoding #f) ERROR: In procedure open-file: Wrong type (expecting string): #f builder for `/gnu/store/…-linux-modules.drv' failed with exit code 1 * gnu/build/linux-modules.scm (find-module-file): When MODULE cannot be found, raise an error instead of returning #f. This is more useful to the user. 2018-08-21linux-modules: Adjust 'section-contents' procedure.Ludovic Courtès * gnu/build/linux-modules.scm (section-contents): Honor SECTION as was intended. (modinfo-section-contents): Pass 'section-contents' a section, not a section name. 2018-07-29linux-initrd: Try several file names when looking up modules.Ludovic Courtès Fixes <https://bugs.gnu.org/31714>. Reported by Tonton <tonton@riseup.net>. * gnu/build/linux-modules.scm (find-module-file): New procedure. * gnu/system/linux-initrd.scm (flat-linux-module-directory)[build-exp]: Remove 'lookup' procedure and use 'find-module-file' instead. * gnu/system/mapped-devices.scm (check-device-initrd-modules): Add comment. 2018-07-29linux-initrd: Improve check of initrd modules.Ludovic Courtès Previously we would not strip the ".ko" suffix if present. * gnu/build/linux-modules.scm (file-name->module-name): Export. * gnu/system/mapped-devices.scm (check-device-initrd-modules): Use 'file-name->module-name' instead of 'normalize-module-name'. 2018-06-14linux-initrd: Module check correctly handles hyphen vs. underscore.Ludovic Courtès Fixes <https://bugs.gnu.org/31714>. Reported by Vagrant Cascadian <vagrant@debian.org> and Florian Pelz <pelzflorian@pelzflorian.de>. * gnu/system/mapped-devices.scm (check-device-initrd-modules): Pass LINUX-MODULES through 'normalize-module-name'. * gnu/build/linux-modules.scm (normalize-module-name): Export. 2018-03-18glob: Add an extra glob pattern compilation stage.Ludovic Courtès * guix/glob.scm (compile-glob-pattern): Rename to... (string->sglob): ... this. (compile-sglob, string->compiled-sglob): New procedures. (glob-match?): Replace '?, 'range, and 'set with a single clause. * tests/glob.scm (test-compile-glob-pattern): Rename to... (test-string->sglob): ... this. Adjust accordingly. (test-glob-match): Use 'string->compiled-sglob' instead of 'compile-glob-pattern'. * gnu/build/linux-modules.scm (read-module-aliases): Use 'string->compiled-sglob' instead of 'compile-glob-pattern'. 2018-03-18linux-modules: 'load-linux-module*' honors BLACK-LIST in recursive calls.Ludovic Courtès * gnu/build/linux-modules.scm (load-linux-module*): Pass BLACK-LIST in recursive call. 2018-03-18linux-modules: Add 'current-kernel-directory'.Ludovic Courtès * gnu/build/linux-modules.scm (current-kernel-directory): New procedure. (current-alias-file): Use it. 2018-03-03linux-modules: Add module-aliases.Danny Milosavljevic * gnu/build/linux-modules.scm (module-aliases): New variable. 2018-03-02linux-modules: Add 'device-module-aliases' and related procedures.Ludovic Courtès * gnu/build/linux-modules.scm (readlink*, stat->device-major) (stat->device-minor): New procedures. (%not-slash): New variable. (read-uevent, device-module-aliases, read-module-aliases) (current-alias-file, known-module-aliases, matching-modules): New procedures. 2018-02-28linux-modules: Use 'load-linux-module/fd'.Ludovic Courtès This should be more efficient than loading the whole thing in user space. * gnu/build/linux-modules.scm (load-linux-module*): Use 'load-linux-module/fd' instead of 'load-linux-module'. Remove 'slurp'. 2017-04-11build: Fix compilation warnings.Mathieu Othacehe * gnu/build/linux-boot.scm (define-module): Use (guix build syscalls). * gnu/build/linux-modules.scm (define-module): Ditto. * gnu/build/file-systems (define-module): Stop re-exporting mount, umount and MS_* flags as this is now safe to include (guix build syscalls) instead. (mount): Remove procedure. (umount): Ditto. Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2016-02-21linux-modules: Use normalized module names for 'modprobe.blacklist'.Ludovic Courtès * gnu/build/linux-modules.scm (normalize-module-name): New procedure. (file-name->module-name): Use it. (module-black-list): Expound docstring. 2016-01-16linux-modules: Support 'modprobe.blacklist' on the command line.Ludovic Courtès * gnu/build/linux-modules.scm (file-name->module-name) (module-black-list): New procedure. * gnu/build/linux-modules.scm (load-linux-module*): Add #:black-list parameter. [black-listed?, load-dependencies]: New procedures. Use them. 2016-01-05linux-boot: Remove verbose output for module loads.Ludovic Courtès * gnu/build/linux-boot.scm (boot-system): Leave 'current-module-debugging-port' unchanged. * gnu/build/linux-modules.scm (load-linux-module*): Update comment about 'mmap'.