default_pre_build                                 &&
cd  $SOURCE_DIRECTORY                             &&
patch  -p0  <  $SCRIPT_DIRECTORY/patch.makefile   &&
patch  -p0  <  $SCRIPT_DIRECTORY/patch.mklinux    &&
sedit "s_LINUX\_SRC\_PATH\t?=\ \.:\.\._LINUX\_SRC\_PATH\t?=\ ${SOURCE_CACHE}_g"\
    ${SOURCE_DIRECTORY}/buildconfigs/Rules.mk
 
if  [  -r  $SOURCE_CACHE/linux-${XEN_KVER}.tar.bz2  ];  then
  cp  $SOURCE_CACHE/linux-${XEN_KVER}.tar.bz2  .
fi  &&

make  patchkrn  &&
  
if [[ "${XEN_CONFIG}" == "y" ]] ; then

  if  [  -r  $CONFIG_CACHE/kconfig-${XEN_KVER}-xen ];  then
    cp  $CONFIG_CACHE/kconfig-${XEN_KVER}-xen linux-${XEN_KVER}-xen/.config
  fi  &&
  make linux-2.6-xen-config CONFIGMODE=menuconfig &&
  cp  linux-${XEN_KVER}-xen/.config  $CONFIG_CACHE/kconfig-${XEN_KVER}-xen

fi
