24 |
|
|
25 |
# some sane defaults |
# some sane defaults |
26 |
: ${PCATEGORIE="sys-kernel"} |
: ${PCATEGORIE="sys-kernel"} |
27 |
: ${HOMEPAGE="http://kernel.org/"} |
: ${HOMEPAGE="http://magellan-linux.de/"} |
28 |
: ${SRCFILE="linux-${PVER/${PSUBVER}/}.tar.bz2"} |
: ${SRCFILE="linux-${PVER/${PSUBVER}/}.tar.bz2"} |
29 |
: ${SRCDIR="${BUILDDIR}/linux-${PVER}-${BRANCH}-${PBUILD}"} |
: ${SRCDIR="${BUILDDIR}/linux-${PVER}-${BRANCH}-${PBUILD}"} |
30 |
|
|
31 |
case ${KERNEL_TYPE} in |
case ${KERNEL_TYPE} in |
32 |
image|sources) |
image|sources) |
33 |
: ${SRC_URI=( |
if [[ -z ${SRC_URI[*]} ]] |
34 |
http://www.kernel.org/pub/linux/kernel/v${PVER%%.*}/${SRCFILE} |
then |
35 |
mirror://kernel-${BRANCH}/${SRCFILE} |
SRC_URI=( |
36 |
mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-i686 |
http://www.kernel.org/pub/linux/kernel/v$(echo ${PVER} | cut -d. -f1-2)/${SRCFILE} |
37 |
mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-x86_64 |
http://ftp.uni-erlangen.de/pub/Linux/MIRROR.kernel/v$(echo ${PVER} | cut -d. -f1-2)/${SRCFILE} |
38 |
)} |
mirror://kernel-${BRANCH}/${SRCFILE} |
39 |
|
mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-i686 |
40 |
|
mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-x86_64 |
41 |
|
) |
42 |
|
fi |
43 |
;; |
;; |
44 |
|
|
45 |
headers) |
headers) |
46 |
: ${SRC_URI=( |
if [[ -z ${SRC_URI[*]} ]] |
47 |
http://www.kernel.org/pub/linux/kernel/v${PVER%%.*}/${SRCFILE} |
then |
48 |
mirror://kernel-${BRANCH}/${SRCFILE} |
SRC_URI=( |
49 |
)} |
http://www.kernel.org/pub/linux/kernel/v$(echo ${PVER} | cut -d. -f1-2)/${SRCFILE} |
50 |
|
http://ftp.uni-erlangen.de/pub/Linux/MIRROR.kernel/v$(echo ${PVER} | cut -d. -f1-2)/${SRCFILE} |
51 |
|
mirror://kernel-${BRANCH}/${SRCFILE} |
52 |
|
) |
53 |
|
fi |
54 |
;; |
;; |
55 |
esac |
esac |
56 |
|
|
61 |
>= sys-fs/udev-115 |
>= sys-fs/udev-115 |
62 |
>= sys-apps/mkinitrd-5.0.8 |
>= sys-apps/mkinitrd-5.0.8 |
63 |
>= virtual/initscripts"} |
>= virtual/initscripts"} |
64 |
|
: ${DESCRIPTION="Kernel image of the '${PVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}' kernel."} |
65 |
|
;; |
66 |
|
|
67 |
|
sources) |
68 |
|
: ${PROVIDE="virtual/kernel-sources"} |
69 |
|
: ${DESCRIPTION="Kernel sources of the '${PVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}' kernel."} |
70 |
|
;; |
71 |
|
|
72 |
|
headers) |
73 |
|
: ${PROVIDE="virtual/kernel-headers"} |
74 |
|
: ${DESCRIPTION="Sanitized kernel headers for libc."} |
75 |
;; |
;; |
|
sources) : ${PROVIDE="virtual/kernel-sources"} ;; |
|
|
headers) : ${PROVIDE="virtual/kernel-headers"} ;; |
|
76 |
esac |
esac |
77 |
|
|
78 |
EXTRAVERSION="${PSUBVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}" |
EXTRAVERSION="${PSUBVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}" |