[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