Add Novell Client 2.0 Beta to the experimental tree; the next step is to cleanup the ebuilds; then start extending the ebuilds to amd64 (yes novell created a public amd64 version)
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
inherit eutils rpm linux-mod
|
||||
|
||||
MY_PV="${PV/_p/-}"
|
||||
|
||||
DESCRIPTION="Novell Client for Linux Filesystem"
|
||||
HOMEPAGE="http://www.novell.com"
|
||||
SRC_URI="ftp://mars.arge.at/n4g/novfs-${MY_PV}.src.rpm
|
||||
http://download.opensuse.org/distribution/SL-OSS-factory/inst-source/suse/src/novfs-${MY_PV}.src.rpm"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
|
||||
RDEPEND="virtual/linux-sources
|
||||
!net-misc/novell-novfs"
|
||||
|
||||
RESTRICT="nomirror"
|
||||
|
||||
#BUILD_PARAMS="-C $KERNEL_DIR SUBDIRS=-${WORKDIR}/novfs-2.0.0/src"
|
||||
MODULE_NAMES="novfs(novfs:${WORKDIR}/novfs-2.0.0/src:${WORKDIR}/novfs-2.0.0/src"
|
||||
BUILD_TARGETS="all"
|
||||
MODULESD_NOVFS_ENABLED=""
|
||||
|
||||
src_unpack() {
|
||||
rpm_src_unpack ${A}
|
||||
epatch ${FILESDIR}/novell-novfs-2.0.0-vfs.patch
|
||||
|
||||
# if kernel_is eq 2 6 15
|
||||
# then
|
||||
# epatch ${FILESDIR}/novell-novfs-2.0.0-2_6_15-compat.patch
|
||||
# fi
|
||||
# if kernel_is ge 2 6 17
|
||||
# then
|
||||
# epatch ${FILESDIR}/novell-novfs-2.0.0-config_h.patch
|
||||
# fi
|
||||
# if kernel_is ge 2 6 18
|
||||
# then
|
||||
# epatch ${FILESDIR}/novell-novfs-2.0.0-generic_file_read.patch
|
||||
# fi
|
||||
# if kernel_is ge 2 6 19
|
||||
# then
|
||||
# epatch ${FILESDIR}/novell-novfs-2.0.0-i_blksize.patch
|
||||
# epatch ${FILESDIR}/novell-novfs-2.0.0-u.generic_ip.patch
|
||||
# fi
|
||||
|
||||
# epatch ${FILESDIR}/novell-novfs-2.0.0-dont_use_tasklist_lock.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
linux-mod_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
linux-mod_src_install
|
||||
generate_modulesd
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
linux-mod_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
linux-mod_pkg_postrm
|
||||
}
|
||||
Reference in New Issue
Block a user