Index: trunk/MagicSoft/Mars/datacenter/scripts/doexclusions
===================================================================
--- trunk/MagicSoft/Mars/datacenter/scripts/doexclusions	(revision 7232)
+++ trunk/MagicSoft/Mars/datacenter/scripts/doexclusions	(revision 7233)
@@ -45,13 +45,5 @@
 
 scriptlogpath=$logpath/run/doexclusions/`date +%Y/%m`
-if [ ! -d $scriptlogpath ]
-then
-  mkdir -pv $scriptlogpath 
-  if [ ! -d $scriptlogpath ]
-  then 
-     echo "could not make scriptlogpath "$scriptlogpath 
-     exit
-  fi
-fi
+makedir $scriptlogpath
 
 scriptlog=$scriptlogpath/doexclusions-$datetime.log
@@ -59,14 +51,5 @@
 date >> $scriptlog 2>&1
 
-if [ ! -d $getstatuslogpath ]
-then
-  mkdir -pv $getstatuslogpath >> $scriptlog 2>&1
-  if [ ! -d $getstatuslogpath ]
-  then 
-     echo "could not make getstatuslogpath "$getstatuslogpath >> $scriptlog 2>&1
-     date  >> $scriptlog 2>&1
-     exit
-  fi
-fi
+makedir $getstatuslogpath >> $scriptlog 2>&1
 
 date > $lockpath/lock-doexclusions.txt >> $scriptlog 2>&1 
@@ -108,13 +91,6 @@
    year2=`echo $date | cut -c 1-4`
    doexclusionspath=$logpath/doexclusions/$year2
-   if [ ! -d $doexclusionspath ]
-      then
-      mkdir -pv $doexclusionspath >> $scriptlog 2>&1
-      if [ ! -d $doexclusionspath ]
-      then 
-         echo "could not make doexclusionspath "$doexclusionspath >> $scriptlog 2>&1
-         continue
-      fi
-   fi
+   makedir $doexclusionspath >> $scriptlog 2>&1
+
    check1=`root -q -b $macrospath/doexclusions.C+\("\"$date\""\) | tee $doexclusionspath/doexclusions-$date.log | grep int | sed -e 's/(int)//'`
 
@@ -122,14 +98,8 @@
       1)   echo "check1=1 -> everthing ok -> setting status..."
            setstatuslogpath=$logpath/setstatus/doexclusions/$year2
-           if [ ! -d $setstatuslogpath ]
-           then
-             mkdir -pv $setstatuslogpath >> $scriptlog 2>&1
-             if [ ! -d $setstatuslogpath ]
-             then
-                echo "could not make setstatuslogpath "$setstatuslogpath >> $scriptlog 2>&1
-                continue
-             fi
-           fi
+           makedir $setstatuslogpath >> $scriptlog 2>&1
+
            check2=`root -q -b $macrospath/setstatus.C+\("\"$date\""\,"\"$table\""\,"\"$column\""\,"\"Now()\""\)  | tee $setstatuslogpath/setstatus-doexclusions-$date.log | grep int | sed -e 's/(int)//'`
+
      	   case $check2 in
    	      1)   echo "check2=$check2 -> everthing ok, status has been set";;
