forked from pool/virtualbox
Accepting request 478056 from Virtualization
Version bump to 5.1.16 with fixes for kernel 4.11 OBS-URL: https://build.opensuse.org/request/show/478056 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=130
This commit is contained in:
commit
c635a57852
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:40d625bf41b86bc7c6c6895e29c0ce50e5dd0697bf18b56c5b810eeeb3a912a4
|
||||
size 4357657
|
||||
oid sha256:e70059d634b8003dd17f751b36928a5ada8448b11c19dfe69472087d3137eb8a
|
||||
size 4362838
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:68f9019043e4ae409b357fc65c67dcc41b3afdfc09de4442b988f4d8dfb6e544
|
||||
size 80296668
|
3
VirtualBox-5.1.16-patched.tar.bz2
Normal file
3
VirtualBox-5.1.16-patched.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3b3034fcf52cf92f9f7db21882f2e438fefa48ca173852923e4e88f10c3a645e
|
||||
size 80996784
|
@ -183,3 +183,81 @@ Index: VirtualBox-5.1.14/src/VBox/Additions/linux/installer/vboxadd.sh
|
||||
rm -f /etc/kernel/postinst.d/vboxadd /etc/kernel/prerm.d/vboxadd
|
||||
rmdir -p /etc/kernel/postinst.d /etc/kernel/prerm.d 2>/dev/null
|
||||
rm /etc/udev/rules.d/60-vboxadd.rules 2>/dev/null
|
||||
Index: VirtualBox-5.1.14/src/VBox/Additions/linux/installer/vboxadd-service.sh
|
||||
===================================================================
|
||||
--- VirtualBox-5.1.14.orig/src/VBox/Additions/linux/installer/vboxadd-service.sh
|
||||
+++ VirtualBox-5.1.14/src/VBox/Additions/linux/installer/vboxadd-service.sh
|
||||
@@ -20,7 +20,7 @@
|
||||
# Provides: vboxadd-service
|
||||
# Required-Start: vboxadd
|
||||
# Required-Stop: vboxadd
|
||||
-# Default-Start: 2 3 4 5
|
||||
+# Default-Start: 2 3 5
|
||||
# Default-Stop: 0 1 6
|
||||
# Description: VirtualBox Additions Service
|
||||
### END INIT INFO
|
||||
Index: VirtualBox-5.1.14/src/VBox/Installer/linux/vboxautostart-service.sh
|
||||
===================================================================
|
||||
--- VirtualBox-5.1.14.orig/src/VBox/Installer/linux/vboxautostart-service.sh
|
||||
+++ VirtualBox-5.1.14/src/VBox/Installer/linux/vboxautostart-service.sh
|
||||
@@ -20,7 +20,7 @@
|
||||
# Provides: vboxautostart-service
|
||||
# Required-Start: vboxdrv
|
||||
# Required-Stop: vboxdrv
|
||||
-# Default-Start: 2 3 4 5
|
||||
+# Default-Start: 2 3 5
|
||||
# Default-Stop: 0 1 6
|
||||
# Description: VirtualBox autostart service
|
||||
### END INIT INFO
|
||||
Index: VirtualBox-5.1.14/src/VBox/Installer/linux/vboxballoonctrl-service.sh
|
||||
===================================================================
|
||||
--- VirtualBox-5.1.14.orig/src/VBox/Installer/linux/vboxballoonctrl-service.sh
|
||||
+++ VirtualBox-5.1.14/src/VBox/Installer/linux/vboxballoonctrl-service.sh
|
||||
@@ -20,7 +20,7 @@
|
||||
# Provides: vboxballoonctrl-service
|
||||
# Required-Start: vboxdrv
|
||||
# Required-Stop: vboxdrv
|
||||
-# Default-Start: 2 3 4 5
|
||||
+# Default-Start: 2 3 5
|
||||
# Default-Stop: 0 1 6
|
||||
# Description: VirtualBox watchdog daemon
|
||||
### END INIT INFO
|
||||
Index: VirtualBox-5.1.14/src/VBox/ValidationKit/testboxscript/linux/testboxscript-service.sh
|
||||
===================================================================
|
||||
--- VirtualBox-5.1.14.orig/src/VBox/ValidationKit/testboxscript/linux/testboxscript-service.sh
|
||||
+++ VirtualBox-5.1.14/src/VBox/ValidationKit/testboxscript/linux/testboxscript-service.sh
|
||||
@@ -31,7 +31,7 @@
|
||||
# Provides: testboxscript-service
|
||||
# Required-Start: $network
|
||||
# Required-Stop:
|
||||
-# Default-Start: 2 3 4 5
|
||||
+# Default-Start: 2 3 5
|
||||
# Default-Stop: 0 1 6
|
||||
# Description: TestBoxScript service
|
||||
### END INIT INFO
|
||||
Index: VirtualBox-5.1.14/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs-nat.sh
|
||||
===================================================================
|
||||
--- VirtualBox-5.1.14.orig/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs-nat.sh
|
||||
+++ VirtualBox-5.1.14/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs-nat.sh
|
||||
@@ -31,7 +31,7 @@
|
||||
# Provides: vboxtxs
|
||||
# Required-Start: $network
|
||||
# Required-Stop:
|
||||
-# Default-Start: 2 3 4 5
|
||||
+# Default-Start: 2 3 5
|
||||
# Default-Stop: 0 1 6
|
||||
# Description: VirtualBox Test Execution Service
|
||||
### END INIT INFO
|
||||
Index: VirtualBox-5.1.14/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs.sh
|
||||
===================================================================
|
||||
--- VirtualBox-5.1.14.orig/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs.sh
|
||||
+++ VirtualBox-5.1.14/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs.sh
|
||||
@@ -31,7 +31,7 @@
|
||||
# Provides: vboxtxs
|
||||
# Required-Start: $network
|
||||
# Required-Stop:
|
||||
-# Default-Start: 2 3 4 5
|
||||
+# Default-Start: 2 3 5
|
||||
# Default-Stop: 0 1 6
|
||||
# Description: VirtualBox Test Execution Service
|
||||
### END INIT INFO
|
||||
|
@ -1,7 +1,7 @@
|
||||
Index: VirtualBox-5.1.4/src/VBox/Installer/linux/vboxdrv.sh
|
||||
Index: VirtualBox-5.1.16/src/VBox/Installer/linux/vboxdrv.sh
|
||||
===================================================================
|
||||
--- VirtualBox-5.1.4.orig/src/VBox/Installer/linux/vboxdrv.sh
|
||||
+++ VirtualBox-5.1.4/src/VBox/Installer/linux/vboxdrv.sh
|
||||
--- VirtualBox-5.1.16.orig/src/VBox/Installer/linux/vboxdrv.sh
|
||||
+++ VirtualBox-5.1.16/src/VBox/Installer/linux/vboxdrv.sh
|
||||
@@ -19,11 +19,12 @@
|
||||
#
|
||||
### BEGIN INIT INFO
|
||||
@ -19,7 +19,7 @@ Index: VirtualBox-5.1.4/src/VBox/Installer/linux/vboxdrv.sh
|
||||
### END INIT INFO
|
||||
|
||||
## @todo This file duplicates a lot of script with vboxadd.sh. When making
|
||||
@@ -258,13 +259,6 @@ start()
|
||||
@@ -261,13 +262,6 @@ start()
|
||||
fi
|
||||
fi
|
||||
# ensure permissions
|
||||
@ -33,12 +33,11 @@ Index: VirtualBox-5.1.4/src/VBox/Installer/linux/vboxdrv.sh
|
||||
if ! $MODPROBE vboxnetflt > /dev/null 2>&1; then
|
||||
failure "modprobe vboxnetflt failed. Please use 'dmesg' to find out why"
|
||||
fi
|
||||
@@ -395,36 +389,8 @@ cleanup()
|
||||
@@ -387,35 +381,8 @@ cleanup()
|
||||
# setup_script
|
||||
setup()
|
||||
{
|
||||
- begin_msg "Building VirtualBox kernel modules" console
|
||||
- cleanup
|
||||
- if ! $BUILDINTMP \
|
||||
- --save-module-symvers /tmp/vboxdrv-Module.symvers \
|
||||
- --module-source "$MODULE_SRC/vboxdrv" \
|
||||
|
@ -1,37 +0,0 @@
|
||||
|
||||
Index: VirtualBox-5.1.14/src/VBox/Additions/linux/sharedfolders/lnkops.c
|
||||
===================================================================
|
||||
--- VirtualBox-5.1.14.orig/src/VBox/Additions/linux/sharedfolders/lnkops.c
|
||||
+++ VirtualBox-5.1.14/src/VBox/Additions/linux/sharedfolders/lnkops.c
|
||||
@@ -88,6 +88,31 @@ static const char *sf_get_link(struct de
|
||||
}
|
||||
# endif /* LINUX_VERSION_CODE < KERNEL_VERSION(4, 5, 0) */
|
||||
|
||||
+# if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 10, 0)
|
||||
+/*
|
||||
+ * A helper for ->readlink(). This should be used *ONLY* for symlinks that
|
||||
+ * have ->get_link() not calling nd_jump_link(). Using (or not using) it
|
||||
+ * for any given inode is up to filesystem.
|
||||
+ */
|
||||
+static int generic_readlink(struct dentry *dentry, char __user *buffer,
|
||||
+ int buflen)
|
||||
+{
|
||||
+ DEFINE_DELAYED_CALL(done);
|
||||
+ struct inode *inode = d_inode(dentry);
|
||||
+ const char *link = inode->i_link;
|
||||
+ int res;
|
||||
+
|
||||
+ if (!link) {
|
||||
+ link = inode->i_op->get_link(dentry, inode, &done);
|
||||
+ if (IS_ERR(link))
|
||||
+ return PTR_ERR(link);
|
||||
+ }
|
||||
+ res = readlink_copy(buffer, buflen, link);
|
||||
+ do_delayed_call(&done);
|
||||
+ return res;
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
struct inode_operations sf_lnk_iops =
|
||||
{
|
||||
.readlink = generic_readlink,
|
@ -1,26 +1,26 @@
|
||||
Index: VirtualBox-5.1.8/src/libs/libxml2-2.9.2/libxml.spec.in
|
||||
Index: VirtualBox-5.1.16/src/libs/libxml2-2.9.4/libxml.spec.in
|
||||
===================================================================
|
||||
--- VirtualBox-5.1.8.orig/src/libs/libxml2-2.9.2/libxml.spec.in
|
||||
+++ VirtualBox-5.1.8/src/libs/libxml2-2.9.2/libxml.spec.in
|
||||
@@ -69,7 +69,7 @@ at parse time or later once the document
|
||||
--- VirtualBox-5.1.16.orig/src/libs/libxml2-2.9.4/libxml.spec.in
|
||||
+++ VirtualBox-5.1.16/src/libs/libxml2-2.9.4/libxml.spec.in
|
||||
@@ -94,7 +94,7 @@ at parse time or later once the document
|
||||
|
||||
%build
|
||||
%configure
|
||||
-make %{_smp_mflags}
|
||||
+make
|
||||
+make
|
||||
|
||||
%install
|
||||
rm -fr %{buildroot}
|
||||
Index: VirtualBox-5.1.8/src/libs/libxml2-2.9.2/libxml2.spec
|
||||
Index: VirtualBox-5.1.16/src/libs/libxml2-2.9.4/libxml2.spec
|
||||
===================================================================
|
||||
--- VirtualBox-5.1.8.orig/src/libs/libxml2-2.9.2/libxml2.spec
|
||||
+++ VirtualBox-5.1.8/src/libs/libxml2-2.9.2/libxml2.spec
|
||||
@@ -69,7 +69,7 @@ at parse time or later once the document
|
||||
--- VirtualBox-5.1.16.orig/src/libs/libxml2-2.9.4/libxml2.spec
|
||||
+++ VirtualBox-5.1.16/src/libs/libxml2-2.9.4/libxml2.spec
|
||||
@@ -94,7 +94,7 @@ at parse time or later once the document
|
||||
|
||||
%build
|
||||
%configure
|
||||
-make %{_smp_mflags}
|
||||
+make
|
||||
+make
|
||||
|
||||
%install
|
||||
rm -fr %{buildroot}
|
||||
|
@ -1,3 +1,54 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 9 18:54:31 UTC 2017 - Larry.Finger@lwfinger.net
|
||||
|
||||
- Removed "vbox_fix_4.10_api_changes.patch" - fixed upstream
|
||||
Removed "vbox_fix_4.11_api_changes.patch" - fixed upstream
|
||||
|
||||
- Version bump to 5.1.16 (released 2017-03-08 by Oracle)
|
||||
|
||||
This is a maintenance release. The following items were fixed and/or added:
|
||||
|
||||
VMM: don't access the MSR_IA32_SMM_MONITOR_CTL MSR if dual-monitor treatment is not available (KVM workaround, bug #14965)
|
||||
VMM: another fix for handling certain MSRs on ancient CPUs without VT-x support for MSR bitmaps
|
||||
VMM: fixed VERR_SSM_LOAD_CPUID_MISMATCH errors when restoring a saved state with SMP guests on hosts without the CPUID/HTT bit set (bug #16428)
|
||||
VMM: fixed a bug in call gate emulation
|
||||
VMM: FWAIT instruction fix
|
||||
VMM: fixed a sporadic guest hang under certain conditions
|
||||
GUI: hide the mini-toolbar from the taskbar and the pager on certain X11 hosts
|
||||
GUI: better error handling on the global settings / network / host-only / DHCP server settings
|
||||
GUI: fixes for full-screen with multiple screens
|
||||
Host-only Network: fixed host-only adapter creation issue preventing VirtualBox installation on Windows 10 hosts (bug #16379)
|
||||
NAT network: fixed two potential crashes in the DHCP server
|
||||
ICH9: fixed incorrect initialization of the primary bus for PCI bridges (5.1.14 regression)
|
||||
Storage: LsiLogic fix for Windows 10
|
||||
USB: fixed not being able to attach certain USB devices having invalid characters in the device strings (5.0.18 regression; bug #15956)
|
||||
USB: several fixes for the USB/IP support (bug #16462)
|
||||
VBoxSVC: fixed another crash during shutdown under rare circumstances
|
||||
VBoxSVC: fixed a stack overflow on (Windows debug builds only; bug #16409)
|
||||
OVF: when importing an appliance handle more than 10 network adapters if the OVA was created by VirtualBox (bug #16401)
|
||||
OVF: fixes for exporting and importing appliances with many disks (bug #16402)
|
||||
VBoxManage: fixed regression with modifyhd --resize (bug #16311)
|
||||
rdesktop-vrdp: source code tarball fixes
|
||||
Linux Installers: do not rebuild kernel modules unnecessarily (bug #16408)
|
||||
Linux hosts: added an action for opening the VM manager window to the .desktop file
|
||||
Linux hosts / guests: Linux 4.11 compile fixes (bug #16506)
|
||||
Linux Additions: added vboxsf FS modules alias (bug #16404)
|
||||
Linux Additions: fix for the shared folders kernel module to compile on Linux 4.10
|
||||
Linux Additions: properly install the Linux kernel module override rule on distributions without /etc/depmod.d
|
||||
Windows Additions: fixed a crash with recent Windows 10 builds if 3D is disabled (bug #15973)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 8 21:18:08 UTC 2017 - Larry.Finger@lwfinger.net
|
||||
|
||||
- Fix API changes for kernel 4.11. This change adds file "vbox_fix_4.11_api_changes.patch".
|
||||
Make some changes to various script files to remove reference to run level 4, which is not used.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 4 05:00:03 UTC 2017 - Larry.Finger@lwfinger.net
|
||||
|
||||
- Fix for missing global in vboxsf that prevented mounting shared folders
|
||||
for kernel 4.10. This change is the fix for bsc #1027967.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 28 21:06:30 UTC 2017 - dimstar@opensuse.org
|
||||
|
||||
|
@ -22,7 +22,7 @@
|
||||
%define _vbox_instdir %{_libexecdir}/virtualbox
|
||||
%define _udevrulesdir %{_sysconfdir}/udev/rules.d
|
||||
Name: virtualbox
|
||||
Version: 5.1.14
|
||||
Version: 5.1.16
|
||||
Release: 0
|
||||
Summary: VirtualBox is an Emulator
|
||||
License: GPL-2.0+
|
||||
@ -93,8 +93,6 @@ Patch113: vbox_remove_smp_mflags.patch
|
||||
# Fix for missing include needed for server 1.19
|
||||
Patch116: Fix_for_server_1.19.patch
|
||||
#
|
||||
Patch117: vbox_fix_4.10_api_changes.patch
|
||||
#
|
||||
BuildRequires: LibVNCServer-devel
|
||||
BuildRequires: SDL-devel
|
||||
BuildRequires: acpica
|
||||
@ -136,7 +134,6 @@ BuildRequires: update-desktop-files
|
||||
BuildRequires: which
|
||||
BuildRequires: xorg-x11
|
||||
BuildRequires: xorg-x11-server
|
||||
#BuildRequires: xorg-x11-server > 7.6_1.18.4-2.1
|
||||
BuildRequires: xorg-x11-server-sdk
|
||||
BuildRequires: yasm
|
||||
BuildRequires: zlib-devel-static
|
||||
@ -337,7 +334,6 @@ This package contains icons for guest desktop files that were created on the des
|
||||
%patch112 -p1
|
||||
%patch113 -p1
|
||||
%patch116 -p1
|
||||
%patch117 -p1
|
||||
|
||||
#copy user manual
|
||||
cp %{SOURCE1} UserManual.pdf
|
||||
|
Loading…
Reference in New Issue
Block a user