commit 1b96759e85e607d47fcf6917cd6c92f24bbc4af2
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Sat Oct 28 00:57:08 2017 +0100
Update VBox to 5.1.30
.gitignore | 1 +
VirtualBox.spec | 7 +++++--
sources | 2 +-
update_vbox.sh | 43 +++++++++++++++++++++++++++++++++++++++++++
4 files changed, 50 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a68f196..dddf925 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,4 @@ VirtualBox-5.0.16.tar.bz2
/VirtualBox-5.1.24.tar.bz2
/VirtualBox-5.1.26.tar.bz2
/VirtualBox-5.1.28.tar.bz2
+/VirtualBox-5.1.30.tar.bz2
diff --git a/VirtualBox.spec b/VirtualBox.spec
index 0d11dde..345f55f 100644
--- a/VirtualBox.spec
+++ b/VirtualBox.spec
@@ -25,9 +25,9 @@
%bcond_with vboxvideo_drv
Name: VirtualBox
-Version: 5.1.28
+Version: 5.1.30
#Release: 1%%{?prerel:.%%{prerel}}%%{?dist}
-Release: 2%{?dist}
+Release: 1%{?dist}
Summary: A general-purpose full virtualizer for PC hardware
License: GPLv2 or (GPLv2 and CDDL)
@@ -754,6 +754,9 @@ getent group vboxsf >/dev/null || groupadd -r vboxsf 2>&1
%{_datadir}/%{name}-kmod-%{version}
%changelog
+* Fri Oct 27 2017 Sérgio Basto <sergio(a)serjux.com> - 5.1.30-1
+- Update VBox to 5.1.30
+
* Sat Sep 16 2017 Sérgio Basto <sergio(a)serjux.com> - 5.1.28-2
- Epel 7 with X 1.19 don't need vboxvideo_drv
https://forums.virtualbox.org/viewtopic.php?f=15&t=84201
diff --git a/sources b/sources
index d2d7ce5..9a6184e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2e7350d5ac28ba3df4a778d168098ca5 VirtualBox-5.1.28.tar.bz2
+4dadcb625f72b8b36a374a52526c682a VirtualBox-5.1.30.tar.bz2
diff --git a/update_vbox.sh b/update_vbox.sh
new file mode 100755
index 0000000..90a1a5d
--- /dev/null
+++ b/update_vbox.sh
@@ -0,0 +1,43 @@
+VERSION=5.1.30
+git pull
+rpmdev-bumpspec -n $VERSION -c "Update VBox to $VERSION" VirtualBox.spec
+spectool -g VirtualBox.spec
+rfpkg new-sources ./VirtualBox-$VERSION.tar.bz2
+rfpkg clog && rfpkg commit -F clog && /bin/rm clog && git show
+echo Press enter to continue; read dummy;
+rfpkg push && rfpkg build --nowait
+echo Press enter to continue; read dummy;
+git checkout f24 && git merge master && git push && rfpkg build
--nowait; git checkout master
+echo Press enter to continue; read dummy;
+git checkout f26 && git merge master && git push && rfpkg build
--nowait; git checkout master
+echo Press enter to continue; read dummy;
+git checkout f25 && git merge master && git push && rfpkg build
--nowait; git checkout master
+echo Press enter to continue; read dummy;
+git checkout el7 && git merge master && git push && rfpkg build
--nowait; git checkout master
+
+koji-rpmfusion tag-build f27-free-override VirtualBox-$VERSION-1.fc27
+koji-rpmfusion wait-repo f27-free-build --build=VirtualBox-$VERSION-1.fc27 &
+koji-rpmfusion tag-build f26-free-override VirtualBox-$VERSION-1.fc26
+koji-rpmfusion wait-repo f26-free-build --build=VirtualBox-$VERSION-1.fc26 &
+koji-rpmfusion tag-build f25-free-override VirtualBox-$VERSION-1.fc25
+koji-rpmfusion wait-repo f25-free-build --build=VirtualBox-$VERSION-1.fc25 &
+koji-rpmfusion tag-build el7-free-override VirtualBox-$VERSION-1.el7
+koji-rpmfusion wait-repo el7-free-build --build=VirtualBox-$VERSION-1.el7 &
+
+cd ../VirtualBox-kmod/
+git pull
+rpmdev-bumpspec -n $VERSION -c "Update VBox to $VERSION" VirtualBox-kmod.spec
+rfpkg clog && rfpkg commit -F clog && /bin/rm clog && git show
+#cp VirtualBox-kmod.spec VirtualBox-kmod.spec.new
+#git reset HEAD~1
+#git rm kernel-4.10.0-0.rc5.lnkops.v2.patch
+echo Press enter to continue; read dummy;
+rfpkg push && rfpkg build --nowait
+echo Press enter to continue; read dummy;
+git checkout f27 && git merge master && git push && rfpkg build
--nowait; git checkout master
+echo Press enter to continue; read dummy;
+git checkout f26 && git merge master && git push && rfpkg build
--nowait; git checkout master
+echo Press enter to continue; read dummy;
+git checkout f25 && git merge master && git push && rfpkg build
--nowait; git checkout master
+echo Press enter to continue; read dummy;
+git checkout el7 && git merge master && git push && rfpkg build
--nowait; git checkout master