--- smage/trunk/include/kernel.sminc 2011/09/07 09:52:54 2949 +++ smage/trunk/include/kernel.sminc 2011/09/07 10:10:30 2950 @@ -29,20 +29,26 @@ : ${SRCDIR="${BUILDDIR}/linux-${PVER}-${BRANCH}-${PBUILD}"} case ${KERNEL_TYPE} in - image|sources) - : ${SRC_URI=( - http://www.kernel.org/pub/linux/kernel/v$(echo ${pver} | cut -d. -f1-2)/${SRCFILE} - mirror://kernel-${BRANCH}/${SRCFILE} - mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-i686 - mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-x86_64 - )} + image|sources) + if [[ -z ${SRC_URI[*]} ]] + then + SRC_URI=( + http://www.kernel.org/pub/linux/kernel/v$(echo ${pver} | cut -d. -f1-2)/${SRCFILE} + mirror://kernel-${BRANCH}/${SRCFILE} + mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-i686 + mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-x86_64 + ) + fi ;; headers) - : ${SRC_URI=( - http://www.kernel.org/pub/linux/kernel/v$(echo ${pver} | cut -d. -f1-2)/${SRCFILE} - mirror://kernel-${BRANCH}/${SRCFILE} - )} + if [[ -z ${SRC_URI[*]} ]] + then + SRC_URI=( + http://www.kernel.org/pub/linux/kernel/v$(echo ${pver} | cut -d. -f1-2)/${SRCFILE} + mirror://kernel-${BRANCH}/${SRCFILE} + ) + fi ;; esac