LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 493|回复: 1

帮忙看看为什么这个内核的ebuild不能用啊?

[复制链接]
发表于 2005-4-4 13:55:27 | 显示全部楼层 |阅读模式
[PHP]
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

UNIPATCH_LIST="${DISTDIR}/patch-${KV_FULL}.bz2"
K_PREPATCHED="yes"
UNIPATCH_STRICTORDER="yes"

NR=$(echo ${PR} | cut -c 2-)
SC_VER="10.6"
#XBOX_VER="20050102"
ORINOCO_VER="0.13e-SN-6"
HOSTAP_VER="0.3.7"
MH_VER="2"
MPPE_VER="1.3"
V4L_VER="2"

K_NOUSENAME="yes"
ETYPE="sources"
inherit kernel-2 eutils
detect_version
IUSE="hostap orinoco touchpad-fixes sk98 staircase mppe-mppc updated-bluetooth nicksched updated-v4l"

DESCRIPTION="Full sources for the Stock Linux kernel plus various enhancements for desktop and laptop users."
HOMEPAGE="http://morph-sources.sf.net"
SRC_URI="${KERNEL_URI}
        mirror://sourceforge/${PN}/patch-${PV}-morph${NR}.bz2
        mirror://sourceforge/${PN}/extra-patches-${PV}-morph${NR}.tar.bz2
        http://osdn.dl.sourceforge.net/sourceforge/morph-sources/patch-${PV}-morph${NR}.bz2
        http://osdn.dl.sourceforge.net/sourceforge/morph-sources/extra-patches-${PV}-morph${NR}.tar.bz2"

KEYWORDS="~x86 ~amd64"

src_compile() {

        if use staircase && use nicksched
        then
            eerror "Cannot use both staircase AND nicksched, please choose just one."
            eerror "Aborting."
            die
        fi

        cd ${WORKDIR}
        tar xjvf ${DISTDIR}/extra-patches-${PV}-morph${NR}.tar.bz2
        cd ${S}

        EPATCH_OPTS="-p1  --no-backup-if-mismatch"

        if use staircase
        then
                epatch ../extra-patches/${PV}-staircase-${SC_VER}.diff
        fi
        if use nicksched
        then
                epatch ../extra-patches/${PV}-nicksched.patch
        fi
        if use mppe-mppc
        then
                epatch ../extra-patches/linux-${PV}-mppe-mppc-${MPPE_VER}.patch
        fi
        #if use xbox
        #then
        #        epatch ../extra-patches/xbox-sources-${PV}-${XBOX_VER}-morph${NR}.patch
        #fi
        if use updated-bluetooth
        then
                epatch ../extra-patches/patch-${PV}-mh${MH_VER}.patch
        fi
        if use updated-v4l
        then
                epatch ../extra-patches/v4l-${PV}-${V4L_VER}.diff
        fi       
        if use touchpad-fixes
        then
                epatch ../extra-patches/touchpad-fixes-${PV}.diff
        fi
        if use sk98
        then
                epatch ../extra-patches/sk98-${PV}.patch
        fi
        if use orinoco
        then
                epatch ../extra-patches/orinoco-${ORINOCO_VER}.patch
        fi
        if use hostap
                then
                epatch ../extra-patches/hostap-${HOSTAP_VER}.patch
        fi
}

pkg_postinst() {
        postinst_sources

        #if use xbox
        #then
        #        ewarn ""
        #        ewarn "WARNING: The FATX driver is currently horribly broken. Writing to a FATX partition with this kernel will corrupt it."
        #        ewarn ""
        #fi
       
        if use mppe-mppc
        then
                ewarn ""
                ewarn "LEASE NOTE:"
                ewarn "The mppe-mppc patch contains a patented algorithm. To avoid legal problems US citizens"
                ewarn "should NOT use this patch. You have been warned. More details here:"
                ewarn "http://www.polbox.com/h/hs001/"
        fi
       
        ewarn ""
        ewarn "IMPORTANT:"
        ewarn "This is a experimental kernel version, I'm not responsible for breaking your system"
        ewarn "ALWAYS keep a second stable and bootable kernel apart in your boot manager"
        ewarn ""
       
}


[/PHP]

我想找一个支持reisefs4 amd64的内核找到了这个可是下载了不能用  :confused:
发表于 2005-4-4 16:24:02 | 显示全部楼层
没给出错误信息,谁也帮不了你
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表