diff options
author | subrata_modak <subrata_modak> | 2007-04-13 09:28:56 +0000 |
---|---|---|
committer | subrata_modak <subrata_modak> | 2007-04-13 09:28:56 +0000 |
commit | 2a2f6aafe56c9b030410d622c6c9c1fa7856a8d2 (patch) | |
tree | ab4ec235d9b7146bd97ca924b59c189e5084c4a0 /testcases/kdump | |
parent | a1fd64b7f002aac65cc84b39234ab993c38d2959 (diff) |
<sachinp@in.ibm.com> added options to select/run crasher/lkdtt tests on SLES
Diffstat (limited to 'testcases/kdump')
-rw-r--r-- | testcases/kdump/setup | 33 |
1 files changed, 29 insertions, 4 deletions
diff --git a/testcases/kdump/setup b/testcases/kdump/setup index 73f717175..0e76ad1f2 100644 --- a/testcases/kdump/setup +++ b/testcases/kdump/setup @@ -3,6 +3,7 @@ CONFIG_FILE=./config CRONTAB_FILE=./crontab CONTROL_FILE=./control +SYSCONFIG_FILE=/etc/sysconfig/kdump declare -i ERRORS=0 declare -i NUM_ITERATIONS=1 @@ -52,16 +53,17 @@ fi # Determine the distribution we are running on if [ -f /etc/redhat-release ]; then DISTRO_RH=1 - echo "DISTRO_RH=${DISTRO_RH}" > $CONFIG_FILE else if [ -f /etc/SuSE-release ]; then DISTRO_SUSE=1 - echo "DISTRO_SUSE=${DISTRO_SUSE}" > $CONFIG_FILE else echo "Unsupported distribution ... exiting" exit fi fi +echo "DISTRO_RH=${DISTRO_RH}" > $CONFIG_FILE +echo "DISTRO_SUSE=${DISTRO_SUSE}" >> $CONFIG_FILE + echo "Using the crash command and the kernel debug info during results" echo "verfication is optional. If you choose to do so, they must be" echo "installed on the system before running this script." @@ -115,6 +117,30 @@ if [ $DISTRO_RH -eq 1 ]; then fi fi +if [ $DISTRO_SUSE -eq 1 ]; then + rm -f testfile + read -p "Use lkdtt or crasher module (1/2) :" USE_MOD + if [ $USE_MOD -eq 1 ]; then + if [ $arch = "i386" ] + then + cp -f testlists/i386-lkdtt testlists/lkdtt + ln -s testlists/lkdtt testfile + else if [ $arch = "x86_64" ] + then + cp -f testlists/x86_64-lkdtt testlists/lkdtt + ln -s testlists/lkdtt testfile + else if [ $arch = "ppc64" ] + then + cp -f testlists/ppc64-lkdtt testlists/lkdtt + ln -s testlists/lkdtt testfile + fi + fi + fi + else + ln -s testlists/crasher testfile + fi +fi + # # Checks # @@ -211,8 +237,7 @@ echo "SYSINFO_SCR=\$TEST_BASE_DIR/sysinfo" >> $CONFIG_FILE echo "CRASHER_MOD=\$TEST_BASE_DIR/tools/crasher_mod/crasher.ko" >> $CONFIG_FILE if [ $DISTRO_SUSE -eq 1 ]; then echo "TTUTILS_BIN=\$TEST_BASE_DIR/tools/dtt_tools/ttutils" >> $CONFIG_FILE -echo "MEMDRAIN_BIN=\$TEST_BASE_DIR/tools/dtt_tools/helper/memdrain" >> $CONFIG_F -ILE +echo "MEMDRAIN_BIN=\$TEST_BASE_DIR/tools/dtt_tools/helper/memdrain" >> $CONFIG_FILE echo "SETUID_BIN=\$TEST_BASE_DIR/tools/dtt_tools/helper/setuid" >> $CONFIG_FILE echo "ALARM_BIN=\$TEST_BASE_DIR/tools/dtt_tools/helper/alarm" >> $CONFIG_FILE echo "BRK_BIN=\$TEST_BASE_DIR/tools/dtt_tools/helper/brk" >> $CONFIG_FILE |