On Jun 25, 2013, at 22:31 , ext Jesse Gross wrote:

> The Open vSwitch kernel module now has dependencies on symbols
> exported by other kernel modules (currently just for GRE). In
> order for it to load, the dependencies must be correctly resolved
> ahead of time. This runs depmod as part of the module installation
> process and updates the installation instructions.
> 
> Reported-by: Justin Pettit <jpet...@nicira.com>
> Signed-off-by: Jesse Gross <je...@nicira.com>
> ---
> 
...
> diff --git a/datapath/linux/Makefile.main.in b/datapath/linux/Makefile.main.in
> index 2e445ac..a62e0ca 100644
> --- a/datapath/linux/Makefile.main.in
> +++ b/datapath/linux/Makefile.main.in
> @@ -71,6 +71,7 @@ default:
> 
> modules_install:
>       $(MAKE) -C $(KSRC) M=$(builddir) modules_install
> +     depmod `cat $(KSRC)/include/config/kernel.release`

This line does not work on my system. 'cat' produces "3.2.46", while 
/lib/modules contains:

2.6.32-5-amd64  2.6.39-2-amd64  3.1.0-1-amd64  3.2.0-2-amd64  3.2.0-4-amd64
2.6.38-2-amd64  3.0.0-1-amd64   3.2.0-1-amd64  3.2.0-3-amd64

so I guess "depmod `uname -r`" would be the right thing to do, which is the 
same as "depmod" by itself. With this the "make modules_install" seems to 
succeed.

  Jarno


_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to