23 |
fi |
fi |
24 |
|
|
25 |
# some sane defaults |
# some sane defaults |
26 |
|
: ${PCATEGORIE="sys-kernel"} |
27 |
|
: ${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 |
mirror://kernel-${BRANCH}/${SRCFILE} |
38 |
)} |
mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-i686 |
39 |
|
mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-x86_64 |
40 |
|
) |
41 |
|
fi |
42 |
;; |
;; |
43 |
|
|
44 |
headers) |
headers) |
45 |
: ${SRC_URI=( |
if [[ -z ${SRC_URI[*]} ]] |
46 |
http://www.kernel.org/pub/linux/kernel/v${PVER%%.*}/${SRCFILE} |
then |
47 |
mirror://kernel-${BRANCH}/${SRCFILE} |
SRC_URI=( |
48 |
)} |
http://www.kernel.org/pub/linux/kernel/v$(echo ${PVER} | cut -d. -f1-2)/${SRCFILE} |
49 |
|
mirror://kernel-${BRANCH}/${SRCFILE} |
50 |
|
) |
51 |
|
fi |
52 |
;; |
;; |
53 |
esac |
esac |
54 |
|
|
|
: ${DEPEND=">= sys-apps/module-init-tools-3.2 |
|
|
>= sys-fs/udev-115 |
|
|
>= sys-apps/mkinitrd-5.0.8 |
|
|
>= virtual/initscripts"} |
|
|
|
|
55 |
case ${KERNEL_TYPE} in |
case ${KERNEL_TYPE} in |
56 |
image) : ${PROVIDE="virtual/kernel"} ;; |
image) |
57 |
sources) : ${PROVIDE="virtual/kernel-sources"} ;; |
: ${PROVIDE="virtual/kernel"} |
58 |
headers) : ${PROVIDE="virtual/kernel-headers"} ;; |
: ${DEPEND=">= sys-apps/module-init-tools-3.2 |
59 |
|
>= sys-fs/udev-115 |
60 |
|
>= sys-apps/mkinitrd-5.0.8 |
61 |
|
>= virtual/initscripts"} |
62 |
|
: ${DESCRIPTION="Kernel image of the '${PVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}' kernel."} |
63 |
|
;; |
64 |
|
|
65 |
|
sources) |
66 |
|
: ${PROVIDE="virtual/kernel-sources"} |
67 |
|
: ${DESCRIPTION="Kernel sources of the '${PVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}' kernel."} |
68 |
|
;; |
69 |
|
|
70 |
|
headers) |
71 |
|
: ${PROVIDE="virtual/kernel-headers"} |
72 |
|
: ${DESCRIPTION="Sanitized kernel headers for libc."} |
73 |
|
;; |
74 |
esac |
esac |
75 |
|
|
76 |
EXTRAVERSION="${PSUBVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}" |
EXTRAVERSION="${PSUBVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}" |