depmod: export static device node information to modules.devname
[mit.git] / tests / test-depmod / 06undefined.sh
blob666358dcd81476fbdb2fa0995fa0c54e876e379f
1 #! /bin/sh
2 # Check for undefined symbols.
4 for ENDIAN in $TEST_ENDIAN; do
5 for BITNESS in $TEST_BITS; do
7 rm -rf tests/tmp/*
9 # Create inputs
10 MODULE_DIR=tests/tmp/lib/modules/$MODTEST_UNAME
11 mkdir -p $MODULE_DIR
12 ln tests/data/$BITNESS$ENDIAN/unknown/unknown-$BITNESS.ko \
13 $MODULE_DIR
15 touch tests/tmp/empty
17 # Without -e, doesn't matter.
18 [ "`depmod -F /empty 2>&1`" = "" ]
20 # Without -F doesn't matter
21 [ "`depmod -e 2>&1`" = "" ]
23 [ "`depmod -e -F /empty 2>&1`" = "WARNING: /lib/modules/$MODTEST_UNAME/unknown-$BITNESS.ko needs unknown symbol undefined" ]
25 done
26 done