Accepting request 112078 from home:dimstar:branches:Virtualization:VMware
- Build vmci as first module and copy Modules.symvers to source of all subsequent modules to be built. Fixes issues where vmhgfs for example does not have all symbols available and fails to load [bnc#703959]. - Add a tools.conf to the package. All settings are left to default except [guestinfo] / disable-perf-mon=1, which resolves bnc#698181. OBS-URL: https://build.opensuse.org/request/show/112078 OBS-URL: https://build.opensuse.org/package/show/Virtualization:VMware/open-vm-tools?expand=0&rev=222
This commit is contained in:
parent
00706f88e1
commit
3461f353c9
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 30 21:02:32 UTC 2012 - dimstar@opensuse.org
|
||||
|
||||
- Build vmci as first module and copy Modules.symvers to source of
|
||||
all subsequent modules to be built. Fixes issues where vmhgfs for
|
||||
example does not have all symbols available and fails to load
|
||||
[bnc#703959].
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 30 20:02:49 UTC 2012 - dimstar@opensuse.org
|
||||
|
||||
- Add a tools.conf to the package. All settings are left to default
|
||||
except [guestinfo] / disable-perf-mon=1, which resolves
|
||||
bnc#698181.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 13:56:41 UTC 2012 - prusnak@opensuse.org
|
||||
|
||||
|
@ -26,7 +26,7 @@
|
||||
%endif
|
||||
|
||||
# Modules that have to be build up to version 12.2 (Last checked on 2012-02-05 with kernel 3.2.0)
|
||||
%define vm_modules vmblock vmhgfs vmsync vmci vsock %{?vm_modules1210}
|
||||
%define vm_modules vmci vmblock vmhgfs vmsync vsock %{?vm_modules1210}
|
||||
|
||||
# X modules are lower prio upstream and once in a while fail. Offer an easy way to enable/disable them.
|
||||
%define with_X 1
|
||||
@ -45,6 +45,7 @@ Source2: vmware-user-autostart.desktop
|
||||
Source4: open-vm-tools.permissions
|
||||
Source5: vmware-user-autostart-wrapper
|
||||
Source6: open-vm-tools-modprobe.conf
|
||||
Source7: tools.conf
|
||||
Source98: preamble
|
||||
Patch0: vmhgfs-2011.12.20.patch
|
||||
BuildRequires: gcc-c++
|
||||
@ -57,7 +58,6 @@ BuildRequires: libdnet-devel
|
||||
BuildRequires: libicu-devel
|
||||
BuildRequires: module-init-tools
|
||||
BuildRequires: pcre-devel
|
||||
BuildRequires: procps
|
||||
BuildRequires: update-desktop-files
|
||||
BuildRequires: xorg-x11-devel
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
@ -203,6 +203,9 @@ for flavor in %{flavors_to_build}; do
|
||||
pushd obj/$flavor
|
||||
for module in %{vm_modules}; do
|
||||
pushd modules/linux/$module
|
||||
if [ -f ../vmci/Module.symvers ]; then
|
||||
cp ../vmci/Module.symvers .
|
||||
fi
|
||||
make -C /usr/src/linux-obj/%{_target_cpu}/$flavor modules M=$PWD VM_CCVER=$(gcc -dumpversion) HEADER_DIR="/usr/src/linux-obj/$(uname -i)/default/include" SRCROOT=$PWD OVT_SOURCE_DIR=$TOPDIR
|
||||
popd
|
||||
done
|
||||
@ -246,6 +249,9 @@ ln -sf ../../etc/init.d/vmtoolsd %{buildroot}%{_sbindir}/rcvmtoolsd
|
||||
install -D -m 0755 %{SOURCE5} %{buildroot}%{_bindir}/vmware-user-autostart-wrapper
|
||||
install -D -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/xdg/autostart/vmware-user-autostart.desktop
|
||||
|
||||
# Install the default tools.conf
|
||||
install -D -m 0644 %{S:7} %{buildroot}%{_sysconfdir}/vmware-tools/tools.conf
|
||||
|
||||
# In case we install vmware-user-suid-wrapper, we need to give it 4755 permissions.
|
||||
#install -D -m 0644 %%{S:4} %%{buildroot}%%{_sysconfdir}/permissions.d/open-vm-tools
|
||||
|
||||
@ -339,7 +345,18 @@ rm -rf %{buildroot}
|
||||
%{_sbindir}/mount.vmhgfs
|
||||
/sbin/mount.vmhgfs
|
||||
%config(noreplace) %{_sysconfdir}/pam.d/vmtoolsd
|
||||
%{_sysconfdir}/vmware-tools
|
||||
%dir %{_sysconfdir}/vmware-tools
|
||||
%dir %{_sysconfdir}/vmware-tools/scripts
|
||||
%dir %{_sysconfdir}/vmware-tools/scripts/vmware
|
||||
%{_sysconfdir}/vmware-tools/plugins
|
||||
%{_sysconfdir}/vmware-tools/poweroff-vm-default
|
||||
%{_sysconfdir}/vmware-tools/poweron-vm-default
|
||||
%{_sysconfdir}/vmware-tools/resume-vm-default
|
||||
%{_sysconfdir}/vmware-tools/scripts/vmware/network
|
||||
%{_sysconfdir}/vmware-tools/statechange.subr
|
||||
%{_sysconfdir}/vmware-tools/suspend-vm-default
|
||||
%config(noreplace) %{_sysconfdir}/vmware-tools/tools.conf
|
||||
%{_sysconfdir}/vmware-tools/vm-support
|
||||
%{_sysconfdir}/init.d/vmtoolsd
|
||||
%{_sysconfdir}/modprobe.d/50-vmnics.conf
|
||||
%{_sbindir}/rcvmtoolsd
|
||||
|
93
tools.conf
Normal file
93
tools.conf
Normal file
@ -0,0 +1,93 @@
|
||||
# Sample tools.conf for open-vm-tools
|
||||
|
||||
|
||||
[powerops]
|
||||
## Type: String
|
||||
## Default: [empty]
|
||||
#poweron-script=
|
||||
|
||||
## Type: String
|
||||
## Default: [[empty]
|
||||
#poweroff-script=
|
||||
|
||||
## Type: String
|
||||
## Default: [empty]
|
||||
#resume-script=
|
||||
|
||||
## Type: string
|
||||
## Default: [empty]
|
||||
#suspend-script=
|
||||
|
||||
[vmsvc]
|
||||
## Type: int
|
||||
## Default: 512
|
||||
#max.wiperfile.size=512
|
||||
|
||||
[vmtools]
|
||||
## Type:
|
||||
## Default: false
|
||||
#disable-tools-version=false
|
||||
|
||||
[vmtray]
|
||||
## Type: Boolean
|
||||
## Default: False
|
||||
#wirelessIcon.enable=false
|
||||
|
||||
[desktopevents]
|
||||
## Type: Boolean
|
||||
## Default: False
|
||||
#disable-pmtimerarning=false
|
||||
|
||||
[logging]
|
||||
## Type: Boolean
|
||||
## Default:
|
||||
#log=
|
||||
|
||||
## Type: String
|
||||
## Default: [empty]
|
||||
#log.file
|
||||
|
||||
## Type: String(error,critical,warning,message,info,debug,none)
|
||||
## Default: warning
|
||||
#log.level=warning
|
||||
|
||||
[guestinfo]
|
||||
## Type: Boolean
|
||||
## Default: 0
|
||||
# Set to one on openSUSE, as there is no libprocps and this keeps on flooding the logs
|
||||
# see bnc#698181 for more details.
|
||||
disable-perf-mon=1
|
||||
|
||||
## Type: Boolean
|
||||
## Default:
|
||||
#disable-query-diskinfo=
|
||||
|
||||
# Custom GuetInfo Poll interval (in seconds). Set to 0 to disable polling
|
||||
## Type: Int
|
||||
## Default:
|
||||
#poll-interval=
|
||||
|
||||
[unity]
|
||||
## Type:
|
||||
## Default:
|
||||
#debug=
|
||||
|
||||
## Type: Boolean
|
||||
## Default:
|
||||
#forceEnable=
|
||||
|
||||
## Type: String
|
||||
## Default:
|
||||
#desktop.backgroundColor=
|
||||
|
||||
# Enable (or disable) the Protocol Buffer enabled service
|
||||
## Type: Boolean
|
||||
## Default:
|
||||
#pbrpc.enable=
|
||||
|
||||
# Configure the socket type for PBRPC (ipsocket,vsocket)
|
||||
## Type: String(ipsocket,vsocket)
|
||||
## Default:
|
||||
#pbrpc.socketType=
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user