modindex: getopt_long returns int not char (fix ppc64 bug)
[mit.git] / tests / test-modprobe / 07wildalias.sh
blob9be53b7f4298e1d5d8c24700545ac213700c53a1
1 #! /bin/sh
2 # Test wildcard aliases.
4 rm -rf tests/tmp/*
6 # Create inputs
7 MODULE_DIR=tests/tmp/lib/modules/$MODTEST_UNAME
8 mkdir -p $MODULE_DIR
9 touch $MODULE_DIR/modules.dep
11 # Create a simple config file.
12 mkdir -p tests/tmp/etc/modprobe.d
13 cat > tests/tmp/etc/modprobe.d/modprobe.conf <<EOF
14 # Various aliases
15 alias *wildcard-_* foo
16 alias /dev/test* bar
17 EOF
19 # Simple test.
20 [ "`modprobe wildcard-_aaa 2>&1`" = "FATAL: Module foo not found." ]
21 [ "`modprobe wildcard-_ 2>&1`" = "FATAL: Module foo not found." ]
22 [ "`modprobe wildcard_- 2>&1`" = "FATAL: Module foo not found." ]
23 [ "`modprobe anotherwildcard-_ 2>&1`" = "FATAL: Module foo not found." ]
24 [ "`modprobe anotherwildcard-_aaa 2>&1`" = "FATAL: Module foo not found." ]
25 [ "`modprobe /dev/test 2>&1`" = "FATAL: Module bar not found." ]
26 [ "`modprobe /dev/test/tmp 2>&1`" = "FATAL: Module bar not found." ]
27 [ "`modprobe /dev/test7 2>&1`" = "FATAL: Module bar not found." ]