61 |
# some sane defaults |
# some sane defaults |
62 |
: ${PCATEGORIE="sys-kernel"} |
: ${PCATEGORIE="sys-kernel"} |
63 |
: ${HOMEPAGE="http://magellan-linux.de/"} |
: ${HOMEPAGE="http://magellan-linux.de/"} |
|
: ${SRCFILE="linux-${PVER/${PSUBVER}/}.tar.bz2"} |
|
|
: ${SRCDIR="${BUILDDIR}/linux-${PVER}-${BRANCH}-${PBUILD}"} |
|
64 |
: ${TARBALLPVER="${PVER}"} |
: ${TARBALLPVER="${PVER}"} |
65 |
|
: ${SRCFILE="linux-${TARBALLPVER}.tar.bz2"} |
66 |
|
: ${SRCDIR="${BUILDDIR}/linux-${PVER}-${BRANCH}-${PBUILD}"} |
67 |
|
|
68 |
case ${KERNEL_TYPE} in |
if [[ -z ${SRC_URI[*]} ]] |
69 |
image|sources) |
then |
70 |
if [[ -z ${SRC_URI[*]} ]] |
SRC_URI=( |
71 |
then |
http://www.kernel.org/pub/linux/kernel/v$(echo ${PVER} | cut -d. -f1).x/${SRCFILE} |
72 |
SRC_URI=( |
http://ftp.uni-erlangen.de/pub/Linux/MIRROR.kernel/v$(echo ${PVER} | cut -d. -f1).x/${SRCFILE} |
73 |
http://www.kernel.org/pub/linux/kernel/v$(echo ${PVER} | cut -d. -f1).x/${SRCFILE} |
mirror://kernel-${BRANCH}/${SRCFILE} |
74 |
http://ftp.uni-erlangen.de/pub/Linux/MIRROR.kernel/v$(echo ${PVER} | cut -d. -f1).x/${SRCFILE} |
) |
75 |
mirror://kernel-${BRANCH}/${SRCFILE} |
case ${KERNEL_TYPE} in |
76 |
mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-i686 |
image|sources) |
77 |
mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-x86_64 |
SRC_URI=( |
78 |
) |
${SRC_URI[*]} |
79 |
fi |
mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-i686 |
80 |
;; |
mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-x86_64 |
81 |
|
) |
82 |
headers) |
;; |
83 |
if [[ -z ${SRC_URI[*]} ]] |
esac |
84 |
then |
fi |
|
SRC_URI=( |
|
|
http://www.kernel.org/pub/linux/kernel/v$(echo ${PVER} | cut -d. -f1-2)/${SRCFILE} |
|
|
http://ftp.uni-erlangen.de/pub/Linux/MIRROR.kernel/v$(echo ${PVER} | cut -d. -f1-2)/${SRCFILE} |
|
|
mirror://kernel-${BRANCH}/${SRCFILE} |
|
|
) |
|
|
fi |
|
|
;; |
|
|
esac |
|
85 |
|
|
86 |
case ${KERNEL_TYPE} in |
case ${KERNEL_TYPE} in |
87 |
image) |
image) |
116 |
kernel_src_prepare() |
kernel_src_prepare() |
117 |
{ |
{ |
118 |
munpack ${SRCFILE} || die |
munpack ${SRCFILE} || die |
119 |
mv ${BUILDDIR}/linux-${TARBALLPVER/${PSUBVER}/} ${SRCDIR} || die |
mv ${BUILDDIR}/linux-${TARBALLPVER} ${SRCDIR} || die |
120 |
|
|
121 |
# fix permissions |
# fix permissions |
122 |
chown -R 0:0 ${SRCDIR} || die |
chown -R 0:0 ${SRCDIR} || die |