actionsapi/kerneltools: Install Module.symvers and System.map under lib/modules too

This commit is contained in:
Ozan Çağlayan
2010-12-24 10:55:00 +00:00
parent 1244737113
commit 09e2986159
+11 -3
View File
@@ -129,13 +129,13 @@ def configure(abiVersion):
suffix += "-%s" % __getFlavour()
open(".suffix", "w").write(suffix)
# Check configuration with nonint_oldconfig
autotools.make("ARCH=%s nonint_oldconfig" % __getKernelARCH())
# Configure the kernel interactively if
# configuration contains new options
autotools.make("ARCH=%s oldconfig" % __getKernelARCH())
# Check configuration with nonint_oldconfig
autotools.make("ARCH=%s nonint_oldconfig" % __getKernelARCH())
def updateKConfig():
# Call this to set newly added symbols to their defaults after sedding some KConfig
# variables.
@@ -186,6 +186,10 @@ def install():
pisitools.remove("/lib/modules/%s/source" % suffix)
pisitools.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"):
pisitools.dodir("/lib/modules/%s/%s" % (suffix, _dir))
@@ -227,6 +231,10 @@ def installHeaders(extraHeaders=None):
# Install remaining headers
shelltools.system("cp -a scripts include %s" % destination)
# Cleanup scripts directory
shelltools.system("rm -rf %s/scripts/*.o" % destination)
shelltools.system("rm -rf %s/scripts/*/*.o" % destination)
# Finally copy the include directories found in arch/
shelltools.system("(find arch -name include -type d -print | \
xargs -n1 -i: find : -type f) | \