]> git.ipfire.org Git - thirdparty/kmod.git/commit
testsuite: Add test to check if modprobe explodes on bogus config
authorLucas De Marchi <lucas.de.marchi@gmail.com>
Thu, 21 Mar 2013 05:24:07 +0000 (02:24 -0300)
committerLucas De Marchi <lucas.de.marchi@gmail.com>
Thu, 21 Mar 2013 05:31:16 +0000 (02:31 -0300)
commit5278396d987f5da11ecc3d3e5750083ff1df4f89
tree38f8d5672001974d785d6bd733cba7cb77bdc90f
parent489c04ddecb63e12b0fe6d45efd7376762e106f1
testsuite: Add test to check if modprobe explodes on bogus config

Put this one /etc/modprobe.d/bougs.conf:

alias psmouse deaddood

`modprobe --show-depends --quiet psmouse` explodes in an assertion
(unless you have a module named deaddood). Some people and initrd's use
"alias psmouse off" to disable a module instead of blacklisting it or
adding a install rule.

Add a test with expected_fail == true before fixing this.
14 files changed:
testsuite/rootfs-pristine/test-modprobe/alias-to-none/correct-psmouse.txt [new file with mode: 0644]
testsuite/rootfs-pristine/test-modprobe/alias-to-none/etc/modprobe.d/bogus.conf [new file with mode: 0644]
testsuite/rootfs-pristine/test-modprobe/alias-to-none/lib/modules/4.4.4/kernel/drivers/input/mouse/psmouse.ko [new file with mode: 0644]
testsuite/rootfs-pristine/test-modprobe/alias-to-none/lib/modules/4.4.4/modules.alias [new file with mode: 0644]
testsuite/rootfs-pristine/test-modprobe/alias-to-none/lib/modules/4.4.4/modules.alias.bin [new file with mode: 0644]
testsuite/rootfs-pristine/test-modprobe/alias-to-none/lib/modules/4.4.4/modules.builtin.bin [new file with mode: 0644]
testsuite/rootfs-pristine/test-modprobe/alias-to-none/lib/modules/4.4.4/modules.dep [new file with mode: 0644]
testsuite/rootfs-pristine/test-modprobe/alias-to-none/lib/modules/4.4.4/modules.dep.bin [new file with mode: 0644]
testsuite/rootfs-pristine/test-modprobe/alias-to-none/lib/modules/4.4.4/modules.devname [new file with mode: 0644]
testsuite/rootfs-pristine/test-modprobe/alias-to-none/lib/modules/4.4.4/modules.softdep [new file with mode: 0644]
testsuite/rootfs-pristine/test-modprobe/alias-to-none/lib/modules/4.4.4/modules.symbols [new file with mode: 0644]
testsuite/rootfs-pristine/test-modprobe/alias-to-none/lib/modules/4.4.4/modules.symbols.bin [new file with mode: 0644]
testsuite/rootfs-pristine/test-modprobe/alias-to-none/proc/modules [new file with mode: 0644]
testsuite/test-modprobe.c