def install(): suffix = __getSuffix() # Dump kernel version under /etc/kernel dumpVersion() # Install kernel image pisilinuxtools.insinto("/boot/", "arch/x86/boot/bzImage", "kernel-%s" % suffix) # Install the modules # mod-fw= avoids firmwares from installing # Override DEPMOD= to not call depmod as it will be called # during module-init-tools' package handler autotools.rawInstall("INSTALL_MOD_PATH=%s/" % get.installDIR(), "DEPMOD=/bin/true modules_install mod-fw=") # Remove symlinks first pisilinuxtools.remove("/lib/modules/%s/source" % suffix) pisilinuxtools.remove("/lib/modules/%s/build" % suffix) # Install Module.symvers and System.map here too shutil.copy("Module.symvers", "%s/lib/modules/%s/" % (get.installDIR(), suffix)) shutil.copy("System.map", "%s/lib/modules/%s/" % (get.installDIR(), suffix)) # Create extra/ and updates/ subdirectories for _dir in ("extra", "updates"): pisilinuxtools.dodir("/lib/modules/%s/%s" % (suffix, _dir))