59 |
fi |
fi |
60 |
|
|
61 |
# some sane defaults |
# some sane defaults |
62 |
: ${PCATEGORIE="sys-kernel"} |
: ${PCAT="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 |
if [[ -z ${SRC_URI[*]} ]] |
if [[ -z ${SRC_URI[*]} ]] |
69 |
then |
then |
86 |
case ${KERNEL_TYPE} in |
case ${KERNEL_TYPE} in |
87 |
image) |
image) |
88 |
: ${PROVIDE="virtual/kernel"} |
: ${PROVIDE="virtual/kernel"} |
89 |
: ${DEPEND=">= sys-apps/module-init-tools-3.2 |
: ${DEPEND=">= virtual/module-tools |
90 |
>= sys-fs/udev-115 |
>= sys-fs/udev-115 |
91 |
>= sys-apps/mkinitrd-5.0.8 |
>= virtual/initramfs-tools |
92 |
>= virtual/initscripts"} |
>= virtual/initscripts"} |
93 |
: ${DESCRIPTION="Kernel image of the '${PVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}' kernel."} |
: ${DESCRIPTION="Kernel image of the '${PVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}' kernel branch."} |
94 |
;; |
;; |
95 |
|
|
96 |
sources) |
sources) |
97 |
: ${PROVIDE="virtual/kernel-sources"} |
: ${PROVIDE="virtual/kernel-sources"} |
98 |
: ${DESCRIPTION="Kernel sources of the '${PVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}' kernel."} |
: ${DESCRIPTION="Kernel sources of the '${PVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}' kernel branch."} |
99 |
;; |
;; |
100 |
|
|
101 |
headers) |
headers) |
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 |
276 |
{ |
{ |
277 |
cd ${SRCDIR} |
cd ${SRCDIR} |
278 |
make ARCH=${ARCH/i*86/x86} INSTALL_HDR_PATH=${BINDIR}/usr headers_install || die |
make ARCH=${ARCH/i*86/x86} INSTALL_HDR_PATH=${BINDIR}/usr headers_install || die |
279 |
|
|
280 |
|
# clean-up unnecessary files |
281 |
|
find ${BINDIR} -name .install -or -name ..install.cmd | xargs --no-run-if-empty rm -f |
282 |
} |
} |
283 |
|
|
284 |
kernel_sources_src_install() |
kernel_sources_src_install() |