From dbf229fbc663d5d35a8b8028a899738192dc692f Mon Sep 17 00:00:00 2001 From: x-drum Date: Mon, 30 Nov 2009 23:10:05 +0000 Subject: Version bump; general udev rules cleanup, bug #295179 svn path=/trunk/; revision=753 --- app-emulation/virtualbox-modules/ChangeLog | 22 ++++++-- app-emulation/virtualbox-modules/Manifest | 6 +-- .../virtualbox-modules-3.0.12.ebuild | 61 ---------------------- .../virtualbox-modules-3.1.0.ebuild | 61 ++++++++++++++++++++++ 4 files changed, 82 insertions(+), 68 deletions(-) delete mode 100644 app-emulation/virtualbox-modules/virtualbox-modules-3.0.12.ebuild create mode 100644 app-emulation/virtualbox-modules/virtualbox-modules-3.1.0.ebuild diff --git a/app-emulation/virtualbox-modules/ChangeLog b/app-emulation/virtualbox-modules/ChangeLog index a88a19a..83da5a6 100644 --- a/app-emulation/virtualbox-modules/ChangeLog +++ b/app-emulation/virtualbox-modules/ChangeLog @@ -1,10 +1,24 @@ # ChangeLog for app-emulation/virtualbox-modules # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.49 2009/11/10 01:48:32 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.52 2009/11/30 11:11:01 maekke Exp $ - 18 Nov 2009; Alessio Cassibba (X-Drum) - -virtualbox-modules-3.0.10.ebuild, +virtualbox-modules-3.0.12.ebuild: - Version bump + 30 Nov 2009; Alessio Cassibba (X-Drum) + -virtualbox-modules-3.0.12.ebuild, +virtualbox-modules-3.1.0.ebuild: + Version bump; fix udev rules bug #295179 + + 30 Nov 2009; Markus Meier + virtualbox-modules-3.0.12.ebuild: + amd64 stable, bug #294678 + + 27 Nov 2009; Christian Faulhammer + virtualbox-modules-3.0.12.ebuild: + stable x86, security bug 294678 + +*virtualbox-modules-3.0.12 (19 Nov 2009) + + 19 Nov 2009; Patrick Lauer + +virtualbox-modules-3.0.12.ebuild: + Bump, closes #293556 10 Nov 2009; Patrick Lauer -virtualbox-modules-1.6.6.ebuild, -virtualbox-modules-1.6.6-r1.ebuild, diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 926b149..309c880 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,4 +1,4 @@ -DIST vbox-kernel-module-src-3.0.12.tar.bz2 728928 RMD160 ac4ebc76a4c2156749301716467ef7e5693ff79a SHA1 fa02bff8062a332875e4d8269871db7f7d3bd5f6 SHA256 f6062f98f591a5948c129e4841a661eec0e4352f614a48f5533d267e81ef4002 -EBUILD virtualbox-modules-3.0.12.ebuild 1768 RMD160 c2f13e0a4ca8a56604b8db8c0e1ede01dfd80a5e SHA1 4037b94077b3ec45d4a6e552231fa1fea33ee15a SHA256 f4929aef3004e7fcc2a63c75946dbcab5d93ea0fe621ad67f2e78e0b5911f29e -MISC ChangeLog 9349 RMD160 4de28e63b4ee5c0bbb5392b04701a4c984f8f129 SHA1 616c479ba9ccecb217305735c6840ff8ae625ba9 SHA256 d9c095991fb32c870cbda2bb30faa1db52a52700994606509b889987ec0b9115 +DIST vbox-kernel-module-src-3.1.0.tar.bz2 683236 RMD160 da40fc8517b86237c6f3c5b4caa8f97c9feab89b SHA1 fee5cbd5a3ab4fa1de099616821838dbadede7d3 SHA256 1bd977450324fa962c4a30713a514f60f1b2e8df6f58bdb6b44dd9b73a75f8a6 +EBUILD virtualbox-modules-3.1.0.ebuild 1786 RMD160 59abf66e56d944aa984099536803a509ad324a07 SHA1 d2eb278d68b830c49b125048bb3295246cac9cc9 SHA256 ccfc03cd9834b7419b71d5ee321bf1397269d2ee93fd06f2ca9a03d3a229e73b +MISC ChangeLog 9767 RMD160 f6c4bc9b016bb2bad46d543f387158d63cba62ac SHA1 e99012bc3df6aee697670b5e6b45d5aa85cc9f32 SHA256 2e384276152c78e8f2c85701c4f817c2989d682555842f6e51a90ff24a2e34c8 MISC metadata.xml 344 RMD160 12935d5b21be85bc4222fd06371c93dcbf6f534e SHA1 68b99919921f246738cce4350b77d895e7c78106 SHA256 fff5aeb6f453d2e137765ca5016e81344cb0cd0cecd51d81bbb889cb1d7a5ba9 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-3.0.12.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-3.0.12.ebuild deleted file mode 100644 index 7c39a09..0000000 --- a/app-emulation/virtualbox-modules/virtualbox-modules-3.0.12.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-3.0.2.ebuild,v 1.1 2009/07/16 21:42:33 patrick Exp $ - -# XXX: the tarball here is just the kernel modules split out of the binary -# package that comes from virtualbox-bin - -EAPI=2 - -inherit eutils linux-mod - -MY_P=vbox-kernel-module-src-${PV} -DESCRIPTION="Kernel Modules for Virtualbox" -HOMEPAGE="http://www.virtualbox.org/" -SRC_URI="http://gentoo.zerodev.it/files/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="!=app-emulation/virtualbox-ose-9999" - -S=${WORKDIR} - -BUILD_TARGETS="all" -BUILD_TARGET_ARCH="${ARCH}" -MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" - -pkg_setup() { - linux-mod_pkg_setup - BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}" - enewgroup vboxusers -} - -src_install() { - linux-mod_src_install - - # udev rule for vboxdrv - dodir /etc/udev/rules.d - echo 'KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="", MODE=""' \ - > "${D}/etc/udev/rules.d/10-virtualbox.rules" - echo 'SUBSYSTEM=="usb_device", GROUP="", MODE=""' \ - >> "${D}/etc/udev/rules.d/10-virtualbox.rules" - echo 'SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="", MODE=""' \ - >> "${D}/etc/udev/rules.d/10-virtualbox.rules" -} - -pkg_postinst() { - linux-mod_pkg_postinst - elog "Starting with the 3.x release new kernel modules were added," - elog "be sure to load all the needed modules." - elog "" - elog "Please add \"vboxdrv\", \"vboxnetflt\" and \"vboxnetadp\" to:" - if has_version sys-apps/openrc; then - elog "/etc/conf.d/modules" - else - elog "/etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}" - fi - elog "" -} diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-3.1.0.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-3.1.0.ebuild new file mode 100644 index 0000000..65bcd8f --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-3.1.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-3.0.2.ebuild,v 1.1 2009/07/16 21:42:33 patrick Exp $ + +# XXX: the tarball here is just the kernel modules split out of the binary +# package that comes from virtualbox-bin + +EAPI=2 + +inherit eutils linux-mod + +MY_P=vbox-kernel-module-src-${PV} +DESCRIPTION="Kernel Modules for Virtualbox" +HOMEPAGE="http://www.virtualbox.org/" +SRC_URI="http://gentoo.zerodev.it/files/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="!=app-emulation/virtualbox-ose-9999" + +S=${WORKDIR} + +BUILD_TARGETS="all" +BUILD_TARGET_ARCH="${ARCH}" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}" + enewgroup vboxusers +} + +src_install() { + linux-mod_src_install + + # udev rule for vboxdrv + dodir /etc/udev/rules.d + echo 'KERNEL=="vboxdrv", OWNER="root", GROUP="root", MODE="0660"' \ + > "${D}/etc/udev/rules.d/10-virtualbox.rules" + echo 'SUBSYSTEM=="usb_device", GROUP="vboxusers", MODE="0644"' \ + >> "${D}/etc/udev/rules.d/10-virtualbox.rules" + echo 'SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="vboxusers", MODE="0644"' \ + >> "${D}/etc/udev/rules.d/10-virtualbox.rules" +} + +pkg_postinst() { + linux-mod_pkg_postinst + elog "Starting with the 3.x release new kernel modules were added," + elog "be sure to load all the needed modules." + elog "" + elog "Please add \"vboxdrv\", \"vboxnetflt\" and \"vboxnetadp\" to:" + if has_version sys-apps/openrc; then + elog "/etc/conf.d/modules" + else + elog "/etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}" + fi + elog "" +} -- cgit v1.2.3-65-gdbad