[OpenIndiana-discuss] [OmniOS-discuss] Fix to VirtualBox installer under OI/OmniOS

Predrag Zecevic [Unix Systems Administrator] Predrag.Zecevic at 2e-systems.com
Wed Jun 24 14:31:29 UTC 2015


Hi Jim,

This was download action (from bash history):

  2526  [2015-06-24 14:38:11] wget -c https://raw.githubusercontent.com/jimklimov/vboxconfig_sh/master/vboxconfig.sh.patch

I took link from github site (https://github.com/jimklimov/vboxconfig_sh)
Regards.


On 06/24/15 04:25 PM, Jim Klimov wrote:
>
>   Hello Predrag,
>
>
>
>
>   Thanks for the feedback, I'll look into it with 5.0rc1 - I only tested across a few latest 4.3.* releases during the patch's evolution.
>
>   OTOH, you used an older version (published in March) which may fail on recent OI Hipster which changed the PKG FMRI numbering scheme - this is what my more recent fixes amend.
>
>   As for "patch unexpectedly ends in middle of line" - I didn't see that one yet, did you download it from Github (as "raw" text https://raw.githubusercontent.com/jimklimov/vboxconfig_sh/master/vboxconfig.sh.patch), or from that e-mail post? Perhaps the mailing-list archival and/or download process was faulty?
>
>   Finally, regarding matching of the filename - in the recent version of the patch, it now references "subdirname/vboxconfig.sh" in both original and new versions so as to not confuse the patch programs.
>
>   I also added the copy-pasteable package-patching procedure to README in the GitHub project to facilitate installations.
>
>
>
>
>   Thanks,
>   Jim
>
> ----- Исходное сообщение -----
> От: "Predrag Zecevic [Unix Systems Administrator]" <Predrag.Zecevic at 2e-systems.com>
> Дата: Wednesday, June 24, 2015 14:52
> Тема: Re: [OpenIndiana-discuss] [OmniOS-discuss] Fix to VirtualBox installer under OI/OmniOS
> Кому (To): openindiana-discuss at openindiana.org
>
>   > 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 <jim at cos.ru>
>   > > ����: Monday, March 16, 2015 9:30
>   > > ����: [OmniOS-discuss] Fix to VirtualBox installer under OI/OmniOS
>   > > ���� (To): openindiana-discuss at openindiana.org, omnios-discuss
>   > <omnios-discuss at lists.omniti.com>
>   > > ����� (Cc): thomas at 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-discuss at lists.omniti.com
>   > >   > http://lists.omniti.com/mailman/listinfo/omnios-
>   > discuss>
>   > >   --
>   > >
>   > >
>   > +============================================================+>   |                                                            |
>   > >   | ������
>> �������,                                 Jim Klimov |
>   > >   | �����������
>> ��������                                   CTO |
>   > >   | ��� "ƾ� �
>> ��"                                  JSC COS&HT |
>   > >
>   > |                                                            |
>   > >   | +7-903-7705859
>   > (cellular)          mailto:jimklimov at cos.ru |
>   > >
>   > |                        CC:admin at cos.ru,jimklimov at gmail.com |
>   > >
>   > +============================================================+>   | ()  ascii ribbon campaign - against html mail              |
>   > >   |
>   > /\                        - against microsoft attachments  |
>   > >
>   > +============================================================+>
>   > _______________________________________________> openindiana-
>   > discuss mailing list
>   > > openindiana-discuss at 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.zecevic at 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 at openindiana.org
>   > http://openindiana.org/mailman/listinfo/openindiana-discuss
>
>   --
>
>   +============================================================+
>   |                                                            |
>   | Климов Евгений,                                 Jim Klimov |
>   | технический директор                                   CTO |
>   | ЗАО "ЦОС и ВТ"                                  JSC COS&HT |
>   |                                                            |
>   | +7-903-7705859 (cellular)          mailto:jimklimov at cos.ru |
>   |                        CC:admin at cos.ru,jimklimov at gmail.com |
>   +============================================================+
>   | ()  ascii ribbon campaign - against html mail              |
>   | /\                        - against microsoft attachments  |
>   +============================================================+
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at 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.zecevic at 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!



More information about the openindiana-discuss mailing list