app-emulation/virtualbox-bin: Fixed installation with USE="headless".
authorLars Wendler <polynomial-c@gentoo.org>
Thu, 14 Feb 2019 17:40:16 +0000 (18:40 +0100)
committerLars Wendler <polynomial-c@gentoo.org>
Thu, 14 Feb 2019 17:40:45 +0000 (18:40 +0100)
Closes: https://bugs.gentoo.org/675816
Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
app-emulation/virtualbox-bin/virtualbox-bin-6.0.2.128162.ebuild
app-emulation/virtualbox-bin/virtualbox-bin-6.0.4.128413.ebuild

index 8718160796016596962a4aa9d259b4b5062550fa..d3ff954fe25017e8e75e42ccf8d98bf30c396f95 100644 (file)
@@ -204,13 +204,13 @@ src_install() {
        dosym ../VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so
 
        local each
-       for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,TestOGL,ExtPackHelperApp} VirtualBox ; do
+       for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,TestOGL,ExtPackHelperApp} $(usex headless '' VirtualBox) ; do
                fowners root:vboxusers /opt/VirtualBox/${each}
                fperms 0750 /opt/VirtualBox/${each}
                pax-mark -m "${ED%/}"/opt/VirtualBox/${each}
        done
        # VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case..
-       for each in VBoxNet{AdpCtl,DHCP,NAT} VirtualBoxVM ; do
+       for each in VBoxNet{AdpCtl,DHCP,NAT} $(usex headless '' VirtualBoxVM) ; do
                fowners root:vboxusers /opt/VirtualBox/${each}
                fperms 4750 /opt/VirtualBox/${each}
                pax-mark -m "${ED%/}"/opt/VirtualBox/${each}
index 8718160796016596962a4aa9d259b4b5062550fa..d3ff954fe25017e8e75e42ccf8d98bf30c396f95 100644 (file)
@@ -204,13 +204,13 @@ src_install() {
        dosym ../VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so
 
        local each
-       for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,TestOGL,ExtPackHelperApp} VirtualBox ; do
+       for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,TestOGL,ExtPackHelperApp} $(usex headless '' VirtualBox) ; do
                fowners root:vboxusers /opt/VirtualBox/${each}
                fperms 0750 /opt/VirtualBox/${each}
                pax-mark -m "${ED%/}"/opt/VirtualBox/${each}
        done
        # VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case..
-       for each in VBoxNet{AdpCtl,DHCP,NAT} VirtualBoxVM ; do
+       for each in VBoxNet{AdpCtl,DHCP,NAT} $(usex headless '' VirtualBoxVM) ; do
                fowners root:vboxusers /opt/VirtualBox/${each}
                fperms 4750 /opt/VirtualBox/${each}
                pax-mark -m "${ED%/}"/opt/VirtualBox/${each}