VirtualBox

Changeset 68922 in vbox for trunk/debian


Ignore:
Timestamp:
Sep 29, 2017 8:58:36 AM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
118188
Message:

debian/rules: adjust kernel module building to recent Make file changes.
bugref:4567:Linux kernel driver maintenance

When the Linux kernel module Make files were reworked recently we switched
from specifying the kernel to use via a build folder path to specifying
a version and deducing the path. The Debian rules file did not get updated
though, so this change does that.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/debian/rules

    r68000 r68922  
    121121        for d in $(wildcard /lib/modules/*); do \
    122122            if [ -L $$d/build ]; then \
    123                 make -C $(builddir)/bin/src/vboxdrv KERN_DIR=$$d/build MODULE_DIR=$$d clean && \
    124                 make -j4 -C $(builddir)/bin/src/vboxdrv KBUILD_VERBOSE= KERN_DIR=$$d/build MODULE_DIR=$$d all \
    125                 make -C $(builddir)/bin/src/vboxnetflt KERN_DIR=$$d/build MODULE_DIR=$$d clean && \
     123                make -C $(builddir)/bin/src/vboxdrv KERN_VER=$$(basename $$d) clean && \
     124                make -j4 -C $(builddir)/bin/src/vboxdrv KBUILD_VERBOSE= KERN_VER=$$(basename $$d) all \
     125                make -C $(builddir)/bin/src/vboxnetflt KERN_VER=$$(basename $$d) clean && \
    126126                (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxnetflt || true) && \
    127                 make -j4 -C $(builddir)/bin/src/vboxnetflt KBUILD_VERBOSE= KERN_DIR=$$d/build MODULE_DIR=$$d all \
    128                 make -C $(builddir)/bin/src/vboxnetadp KERN_DIR=$$d/build MODULE_DIR=$$d clean && \
     127                make -j4 -C $(builddir)/bin/src/vboxnetflt KBUILD_VERBOSE= KERN_VER=$$(basename $$d) all \
     128                make -C $(builddir)/bin/src/vboxnetadp KERN_VER=$$(basename $$d) clean && \
    129129                (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxnetadp || true) && \
    130                 make -j4 -C $(builddir)/bin/src/vboxnetadp KBUILD_VERBOSE= KERN_DIR=$$d/build MODULE_DIR=$$d all \
    131                 make -C $(builddir)/bin/src/vboxpci KERN_DIR=$$d/build MODULE_DIR=$$d clean && \
     130                make -j4 -C $(builddir)/bin/src/vboxnetadp KBUILD_VERBOSE= KERN_VER=$$(basename $$d) all \
     131                make -C $(builddir)/bin/src/vboxpci KERN_VER=$$(basename $$d) clean && \
    132132                (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxpci || true) && \
    133                 make -j4 -C $(builddir)/bin/src/vboxpci KBUILD_VERBOSE= KERN_DIR=$$d/build MODULE_DIR=$$d all \
     133                make -j4 -C $(builddir)/bin/src/vboxpci KBUILD_VERBOSE= KERN_VER=$$(basename $$d) all \
    134134            fi; \
    135135        done
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette