rendered paste bodyimport os
class nvidia(PackageRecipe):
name = "nvidia"
version = "7664"
def setup(r):
print r.macros
r.macros.nv_run = 'NVIDIA-Linux-x86-1.0-%(version)s-pkg1.run'
r.macros.nv_path = 'NVIDIA-Linux-x86-1.0-%(version)s-pkg1'
r.macros.nv_module_dir = '%(nv_path)s/usr/src/nv/'
r.macros.kernel_version = os.uname()[2]
r.macros.module_install_path='%(destdir)s/lib/modules/%(kernel_version)s/drivers/video/'
r.addSource( '%(nv_run)s' )
# r.Run('./%(nv_run)s -q -N --no-runlevel-check -a --ui=none -s -K --kernel-install-path=%(module_install_path)s')
r.Run('chmod +x %(nv_run)s')
r.Run('./%(nv_run)s -x')
r.mainDir('%(nv_module_dir)s')
r.Run('make -f Makefile.kbuild module')