Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=basetesting.git;a=commitdiff;h=732407923d3e63242f835323b152d2bc7cbb580d

commit 732407923d3e63242f835323b152d2bc7cbb580d
Author: James Buren <[email protected]>
Date:   Fri Feb 3 21:15:56 2012 -0600

virtualbox-modules-4.1.8-3-x86_64
* add compression for kernel modules
* handle compressed kernel modules in install

diff --git a/source/apps-extra/virtualbox-modules/FrugalBuild 
b/source/apps-extra/virtualbox-modules/FrugalBuild
index e2d8b36..f6e7228 100644
--- a/source/apps-extra/virtualbox-modules/FrugalBuild
+++ b/source/apps-extra/virtualbox-modules/FrugalBuild
@@ -24,11 +24,12 @@ build() {
Fpatchall
Fmkdir ${_F_kernelmod_dir}/kernel/misc

-        make KERN_DIR=${_F_kernelmod_dir}/build 
MODULE_DIR_TST=${Fdestdir}/${_F_kernelmod_dir} \
-                MODULE_DIR=${Fdestdir}/${_F_kernelmod_dir}/kernel/misc || Fdie
-        make KERN_DIR=${_F_kernelmod_dir}/build 
MODULE_DIR_TST=${Fdestdir}/${_F_kernelmod_dir} \
-                MODULE_DIR=${Fdestdir}/${_F_kernelmod_dir}/kernel/misc 
INSTALL_MOD_PATH=${Fdestdir} install || Fdie
+       make KERN_DIR=${_F_kernelmod_dir}/build 
MODULE_DIR_TST=${Fdestdir}/${_F_kernelmod_dir} \
+               MODULE_DIR=${Fdestdir}/${_F_kernelmod_dir}/kernel/misc || Fdie
+       make KERN_DIR=${_F_kernelmod_dir}/build 
MODULE_DIR_TST=${Fdestdir}/${_F_kernelmod_dir} \
+               MODULE_DIR=${Fdestdir}/${_F_kernelmod_dir}/kernel/misc 
INSTALL_MOD_PATH=${Fdestdir} install || Fdie

+       Fkernelver_compress_modules
}

# optimalization OK - uses the kernel's option
diff --git a/source/apps-extra/virtualbox-modules/virtualbox-modules.install 
b/source/apps-extra/virtualbox-modules/virtualbox-modules.install
index 1297e3d..b5226fd 100644
--- a/source/apps-extra/virtualbox-modules/virtualbox-modules.install
+++ b/source/apps-extra/virtualbox-modules/virtualbox-modules.install
@@ -11,7 +11,7 @@ post_install()
echo vboxnetflt >>/etc/sysconfig/modules
fi

-       if [ -e /lib/modules/`uname -r`/kernel/misc/vboxdrv.ko ]; then
+       if [ -e /lib/modules/`uname -r`/kernel/misc/vboxdrv.ko.xz ]; then
modprobe vboxnetflt
fi
}
@@ -28,7 +28,7 @@ post_upgrade()
common_install
## if that exisit we bumped / upgraded the package only no new kernel
## on a new kernel we do nothing because one has to reboot anyway
-       if [ -e /lib/modules/`uname -r`/kernel/misc/vboxdrv.ko ]; then
+       if [ -e /lib/modules/`uname -r`/kernel/misc/vboxdrv.ko.xz ]; then
## see if is loaded , if yes kill it and modprobe again if not do nothing
if grep -q vboxdrv /proc/modules; then
echo -n "reloading vboxdrv kernel module.."
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to