open-vm-tools: fixes host VMware errors
This commit is contained in:
parent
0ecef73966
commit
133dc10e5a
@ -25,6 +25,8 @@ in
|
|||||||
serviceConfig.ExecStart = "${open-vm-tools}/bin/vmtoolsd";
|
serviceConfig.ExecStart = "${open-vm-tools}/bin/vmtoolsd";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
environment.etc."vmware-tools".source = "${pkgs.open-vm-tools}/etc/vmware-tools/*";
|
||||||
|
|
||||||
services.xserver = {
|
services.xserver = {
|
||||||
videoDrivers = mkOverride 50 [ "vmware" ];
|
videoDrivers = mkOverride 50 [ "vmware" ];
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{ stdenv, lib, fetchFromGitHub, makeWrapper, autoreconfHook,
|
{ stdenv, lib, fetchFromGitHub, makeWrapper, autoreconfHook,
|
||||||
libmspack, openssl, pam, xercesc, icu, libdnet, procps,
|
libmspack, openssl, pam, xercesc, icu, libdnet, procps,
|
||||||
xlibsWrapper, libXinerama, libXi, libXrender, libXrandr, libXtst,
|
xlibsWrapper, libXinerama, libXi, libXrender, libXrandr, libXtst,
|
||||||
pkgconfig, glib, gtk, gtkmm }:
|
pkgconfig, glib, gtk, gtkmm, iproute, dbus, systemd }:
|
||||||
|
|
||||||
let
|
let
|
||||||
majorVersion = "10.0";
|
majorVersion = "10.0";
|
||||||
@ -33,6 +33,14 @@ in stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
configureFlags = "--without-kernel-modules --without-xmlsecurity";
|
configureFlags = "--without-kernel-modules --without-xmlsecurity";
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
sed -i 's,which ,command -v ,' "$out/etc/vmware-tools/scripts/vmware/network"
|
||||||
|
wrapProgram "$out/etc/vmware-tools/scripts/vmware/network" \
|
||||||
|
--prefix PATH ':' "${iproute}/bin" \
|
||||||
|
--prefix PATH ':' "${dbus}/bin" \
|
||||||
|
--prefix PATH ':' "${systemd}/bin"
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = "https://github.com/vmware/open-vm-tools";
|
homepage = "https://github.com/vmware/open-vm-tools";
|
||||||
description = "Set of tools for VMWare guests to improve host-guest interaction";
|
description = "Set of tools for VMWare guests to improve host-guest interaction";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user