windows fixes for test directory
[csql.git] / test / durability / recovery / test004.ksh
blob59be3bd5c0b0fa96f40a2c3bb95c65d4ca51d66a
1 #!/bin/ksh
2 # set DURABILITY=true and MMAP=false in csql.conf
3 # Start csqlserver.Server should be started without any error.
4 #
5 CSQL_CONF=${PWD}/durability/recovery/csql.conf
6 REL_PATH=.
7 if [ -s "$CSQL_CONF" ]
8 then
9 REL_PATH=${PWD}/durability/recovery
12 rm -f /tmp/csql.conf
13 rm -f /tmp/csql/db/*
14 mkdir -p /tmp/csql/db
15 cp -f $REL_PATH/csql.conf /tmp
16 echo SYS_DB_KEY=4444 >>/tmp/csql.conf
17 echo USER_DB_KEY=6666 >>/tmp/csql.conf
18 echo DURABILITY=true >>/tmp/csql.conf
19 echo MMAP=false >>/tmp/csql.conf
20 export CSQL_CONFIG_FILE=/tmp/csql.conf
22 echo "Durablity = FALSE"
23 echo "MMAP=false"
24 $CSQL_INSTALL_ROOT/bin/csqlserver >/dev/null 2>&1 &
25 if [ $? -ne 0 ]
26 then
27 exit 1;
30 echo "SERVER Started"
31 echo "Test Passed"
32 sleep 2
33 pid=$!
34 kill -9 $pid
35 ipcrm -M 4444 -M 6666
36 exit 0;