Skip to content

vmware-package

I have uploaded vmware-package to Debian experimental (contrib). While it waits in the NEW queue, the package is available for download from here.

vmware-package contains packaging for the kernel modules of Vmware and VMware Player, and make-vmpkg, a script that takes the appropriate upstream tar balls (vmware-any-any-104 and vmware-player 1.0.2, which have to be obtained by the package user and are of course not included), adds the packaging data and builds the .deb packages, which are of course non-distributable.

The vmware-kernel-source .deb created by make-vmpkg can then be used with module-assistant or make-kpkg to build a .deb that contains the modules suiteable for a given kernel and a given userspace application.

There are still a number of issues in the resulting vmware-player Debian packages, but it is useable. I am interested in sharing the load to improve the package with other people who'd want to spend time on evil non-free software without being paid. A list of currently pending issues is included in README.Debian in the package.

Trackbacks

No Trackbacks

Comments

Display comments as Linear | Threaded

Christoph Biedl on :

PHP is an excellent language. Since you have the option to switch register-globals off. In make you cannot do that.

For that reasons and since using module-assistant means stacking mixing and stacking several Makefiles from three different sources, you should not wonder if building the kernel module fails. That happens if VERSION is defined in the environment of m-a, the build of the vmware kernel modules will fail with a false message about different compiler version. VERSION is used by m-a as the package version and by the vmware Makefile to denote the kernel version but for vmware's Makefile it has to be undefined first.

Although this is a flaw of the vmware-any-any package, this can be cured by module-assistant since the current situation might break building other modules, too. See Bug#396299 for details and a simple fix.

Add Comment

Markdown format allowed
Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
Form options