Pham Ngoc Hai personal web site

Syndicate

vhba 1.1.0 ebuild
 
Written by Pham Ngoc Hai, on 04-07-2008 09:24

cdemu 1.1.0 has been released a few days ago. They added a bash script in vhba module to test the kernel version, so no patch is needed anymore.

For the other packages, please take a look at my overlay.

 

==========

Updated July 18th 2008:

Fixed detecting kernel problem

==========

 

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit linux-info linux-mod eutils

DESCRIPTION="VHBA module provides Virtual (SCSI) Host Bus Adapter \
                        for the cdemu suite"
HOMEPAGE="http://cdemu.org"
SRC_URI="mirror://sourceforge/cdemu/vhba-module-${PV}.tar.bz2"

LICENSE="GPL-V2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~hppa ~ppc"
IUSE=""

DEPEND=">=virtual/linux-sources-2.6.19"
RDEPEND=""

S="${WORKDIR}/vhba-module-${PV}"
MODULE_NAMES="vhba(block:${S})"
BUILD_TARGETS="all"

pkg_setup() {
        CONFIG_CHECK="~BLK_DEV_SR ~CHR_DEV_SG"
        #check_extra_config
        linux-mod_pkg_setup
        BUILD_PARAMS="KDIR=${KV_DIR}"
        #linux-mod_pkg_setup
}

src_compile() {
        linux-mod_src_compile || die "Error: building module failed!"
}

src_install() {
        KV_OBJ="ko"
        linux-mod_src_install || die "Error: installing module failed!"
        UDEV_RULES="/etc/udev/rules.d/70-vhba.rules"
        einfo "Generating UDEV-rules ..."
        mkdir -p "${D}"/${UDEV_RULES%/*}
        echo -e "# do not edit this file, it will be overwritten on update\n#" \
                > "${D}"/${UDEV_RULES}
        echo -e "KERNEL==\"vhba_ctl\", NAME=\"%k\", MODE=\"0660\", OWNER=\"root\",GROUP=\"cdemu\"" >> "${D}"/${UDEV_RULES}
}

pkg_postinst() {
        einfo "Generating cdemu group ..."
        enewgroup cdemu

        elog "Don't forget to add yourself to the cdemu group "
        elog "if you want to be able to use virtual cdemu devices."
        linux-mod_pkg_postinst
}

pkg_postrm() {
        linux-mod_pkg_postrm
}

 

Last update: 18-07-2008 23:15

Published in : Computer stuff, Gentoo
Keywords : vhba-1.1.0.ebuild, vhba 1.1.0 ebuild
Quote this article in website Favoured Print Send to friend Related articles Save this to del.icio.us

Users' Comments (0) RSS feed comment

No comment posted

Add your comment



mXcomment 1.0.9 © 2007-2012 - visualclinic.fr
License Creative Commons - Some rights reserved
< Prev   Next >


Search

Calendar

 Jan   February 2012   Mar

SMTWTFS
   1  2  3  4
  5  6  7  8  91011
12131415161718
19202122232425
26272829 
SVTechie Behavioral Synthesis

Random Photos






Donate

Enter Amount:

Sponsored Links

Copyright © 2007 Joomla Templates By Joomladesigns.  Modified By Pham Ngoc Hai