default_pre_build &&
cd $SOURCE_DIRECTORY &&

if [[ "$CDRDAO_BRANCH" == "stable" ]];  then 
  patch -p1 < $SPELL_DIRECTORY/stat.patch
else
  patch -p1 < $SPELL_DIRECTORY/cdrdao-configure.patch
#  patch -p1 < $SPELL_DIRECTORY/cdrdao-automake-fix.patch
fi

if [[ "$CDRDAO_BRANCH" != "scm" ]]; then
   ##### Patch needed for building on x86_64 ######
   ARCH=$(uname -m)                                                        &&
   if [ "${ARCH:0:6}" = "x86_64" ]; then
       cd scsilib/RULES                                                    &&
       cp i686-linux-cc.rul x86_64-linux-cc.rul                            &&
       cd $SOURCE_DIRECTORY
   fi
   ################################################
else
  sedit "/^AM_GCONF_SOURCE_2$/d" configure.ac                           &&
  touch xdao/gcdmaster.schemas.in                                       &&
  aclocal
  automake --add-missing
  ./autogen.sh
fi                                                                      &&

sed -i 's:/usr/src/linux/include::'  scsilib/DEFAULTS/Defaults.linux    &&
sed -i 's/xdao=xdao/xdao=no/'  configure                                &&
sed -i 's:#include <linux/sysctl.h>::'  dao/dao.cc                      
