Commit | Line | Data |
---|---|---|
f21fb798 NK |
1 | #!/bin/bash |
2 | TCID="zram.sh" | |
3 | ||
7ef7cc9f | 4 | . ./zram_lib.sh |
2dfb28e3 | 5 | |
f21fb798 NK |
6 | run_zram () { |
7 | echo "--------------------" | |
8 | echo "running zram tests" | |
9 | echo "--------------------" | |
10 | ./zram01.sh | |
11 | echo "" | |
12 | ./zram02.sh | |
13 | } | |
14 | ||
2dfb28e3 NK |
15 | check_prereqs |
16 | ||
f21fb798 NK |
17 | # check zram module exists |
18 | MODULE_PATH=/lib/modules/`uname -r`/kernel/drivers/block/zram/zram.ko | |
19 | if [ -f $MODULE_PATH ]; then | |
20 | run_zram | |
21 | elif [ -b /dev/zram0 ]; then | |
22 | run_zram | |
23 | else | |
24 | echo "$TCID : No zram.ko module or /dev/zram0 device file not found" | |
25 | echo "$TCID : CONFIG_ZRAM is not set" | |
26 | exit 1 | |
27 | fi |