Hi Jim,
I was curious, so tried to test on *installed* tree (5.0.0_RC1):
$ pfexec bash
$ cd /opt/VirtualBox
$ ls -la vboxconfig.sh
-rwxr-xr-x 1 0 2 45K Jun 1 20:15 vboxconfig.sh*
$ gpatch -p1 < vboxconfig.sh.patch
can't find file to patch at input line 10
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|This patch adds the ability for VirtualBox packaged installer script
|to configure USB filters on OpenSolaris and non-Oracle descendant
|distributions. For those distros not immediately covered by the patch,
|there is an ability to force the logic by 'touch /etc/vboxinst_vboxusb'
|
|Copyright (C) 2013-2015 by Jim Klimov under the terms of MIT License.
|
|--- vboxconfig.sh.orig 2015-03-02 16:17:43.000000000 +0100
|+++ vboxconfig.sh 2015-03-09 15:30:35.673996000 +0100
--------------------------
File to patch: vboxconfig.sh <----
asked me here to enter file to patch
patching file vboxconfig.sh
Hunk #1 succeeded at 1 with fuzz 2.
Hunk #2 succeeded at 286 (offset 6 lines).
Hunk #3 succeeded at 315 (offset 6 lines).
Hunk #4 succeeded at 352 (offset 6 lines).
Hunk #5 succeeded at 703 (offset 6 lines).
Hunk #6 succeeded at 751 (offset 6 lines).
patch unexpectedly ends in middle of line
patch unexpectedly ends in middle of line
$ ls -al vboxc*
-rwxr-xr-x 1 root bin 47K Jun 24 14:40 vboxconfig.sh
-rwxr-xr-x 1 root bin 45K Jun 1 20:15 vboxconfig.sh.orig
-rw-r--r-- 1 root root 8.6K Jun 24 14:40 vboxconfig.sh.patch
$
I am not sure if that is supposed to be so, just FYI.
Thank you and very best regards.
On 06/24/15 02:04 PM, Jim Klimov wrote:
Hello all,
Earlier in March I posted a patch that fixes installation of VirtualBox on
non-Oracle Solaris hosts (e.g. OpenIndiana and OmniOS). Lest it be lost in the
list archives, I moved the patch (now licensed as GPLv2 to match VirtualBox
licensing) and an accompanying README to GitHub:
https://github.com/jimklimov/vboxconfig_sh
Feel free to add the changes into the distributions (if you maintain
packages/repositories), so such hackery won't be needed ;)
Thanks,
Jim Klimov
----- �������� ��������� -----
��: Jim Klimov <j...@cos.ru>
����: Monday, March 16, 2015 9:30
����: [OmniOS-discuss] Fix to VirtualBox installer under OI/OmniOS
���� (To): openindiana-discuss@openindiana.org, omnios-discuss
<omnios-disc...@lists.omniti.com>
����� (Cc): tho...@espix.net
Hello all,
Earlier this month I posted to the VirtualBox lists my patch for vboxconfig.sh
to better support
installation on non-Sun/Oracle Solaris-like hosts, tested on OI (Hipster) and
OmniOS (bloody).
It may support SXCE as well (has the code, but was not practically tested
lately) since there are
aspects where SXCE was like Solaris 10 (SVR4 packaging) and yet more advanced
than that
(CrossBow, etc.).
Unfortunately, so far the post fell through the cracks... so for possible
integration into packages
provided by the illumos distributions (e.g. to help the work done by Thomas
Gouverneur to turn
SVR releases into IPS, or to support proper GPL-source builds of VirtualBox),
I'd like to repost
these fixes here too. Feel free to build on them, to make VB updates
hiccup-less ;)
In my practice, it sufficed to "pkgtrans" the Oracle VB package into a
directory, patch the script
"vboxconfig.sh" provided in the installation image, update the "pkgmap" with
new values for
size and checksum of the changed file, (run "pkgrm" to remove an obsoleted
installation) and
"pkgadd" to install the package from the directory.
---
The reposted part:
http://article.gmane.org/gmane.comp.emulators.virtualbox.devel/7390
Date: 2015-03-09 15:09:25 GMT
Hello all,
I submit a patch which should simplify installation of modern VirtualBox on some
non-Oracle derivate distributions of Solaris which are known to host VirtualBox
just fine. Most of the patch deals with "proper" detection of major and minor OS
version numbers on those distributions. Also there is now a touchable filename
to enforce installation of USB filters and corresponding UNIX group accounts,
as a workaround for further distros not detected as supported by even new code.
I submit this patch under the terms of MIT license.
This was last tested with VirtualBox 4.3.24 and OpenIndiana Hipster and OmniOS
Bloody, all updated today to the most current states available.
Note this was not yet tested in practice with SXCE although snippets were
developed
that should work there. I don't expect there are many of those installations
left beside my
closet, but those are all pleased with old VBox versions for now... ain't
broke, you know ;)
Hope this helps,
// Jim Klimov
> _______________________________________________
> OmniOS-discuss mailing list
> omnios-disc...@lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss
--
+============================================================+
| |
| ������ �������, Jim Klimov |
| ����������� �������� CTO |
| ��� "ƾ� � ��" JSC COS&HT |
| |
| +7-903-7705859 (cellular) mailto:jimkli...@cos.ru |
| CC:ad...@cos.ru,jimkli...@gmail.com |
+============================================================+
| () ascii ribbon campaign - against html mail |
| /\ - against microsoft attachments |
+============================================================+
_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss
--
Predrag Zečević
Technical Support Analyst
2e Systems GmbH
Telephone: +49 6196 9505 815, Facsimile: +49 6196 9505 894
Mobile: +49 174 3109 288, Skype: predrag.zecevic
E-mail: predrag.zece...@2e-systems.com
Headquarter: 2e Systems GmbH, Königsteiner Str. 87,
65812 Bad Soden am Taunus, Germany
Company registration: Amtsgericht Königstein (Germany), HRB 7303
Managing director: Phil Douglas
http://www.2e-systems.com/ - Making your business fly!
_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss