Mailinglist Archive: opensuse-bugs (4292 mails)

< Previous Next >
[Bug 1037033] VBoxVNC.so needs to be installed as a part of vbox-extpack
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Wed, 10 May 2017 18:07:31 +0000
  • Message-id: <bug-1037033-21960-wMwjFcbWUr@http.bugzilla.suse.com/>
http://bugzilla.suse.com/show_bug.cgi?id=1037033
http://bugzilla.suse.com/show_bug.cgi?id=1037033#c3

--- Comment #3 from Larry Finger <Larry.Finger@xxxxxxxxxxxx> ---
Michal,

Thanks for the work on this. For some reason, "VBoxManage extpack" is not
honoring the --accept-license option, thus I needed a hack. This "post vnc"
section works:

%post vnc
# There is a major hack here. The extpack option for VBoxManage is supposed to
accept the sha256sum hash
# of the license file using the --accept-license option. This does not work. To
get around the issue, a
# file (yes) containing a single "Y" is created and that is piped to the
standard input of VBoxManage.
# With this hack, VBoxManage silently accepts the GPL V2 license. The new file
is then deleted.
echo "Y" > yes
VBoxManage extpack install --replace
"/usr/share/virtualbox/extensions/VNC-%{version}.vbox-extpack" > /dev/null <
yes
rm yes

With that change, the package builds and installs correctly here. It is now
building on OBS. See
https://build.opensuse.org/package/show/Virtualization/virtualbox for progress.
Once those builds complete, I will push a service request for Factory which
propagates to Tumbleweed, and Leap 42.3. My next step will be to fix Leap 42.2
and push the changes.

Thanks again for the help.

--
You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >
References