forked from pool/virtualbox
Accepting request 173472 from Virtualization
- Move udev rules to /usr/lib/udev/rules.d for openSUSE 12.3 (and later) and to /lib/udev/rules.d for older distributions. (forwarded request 173455 from fcrozat) OBS-URL: https://build.opensuse.org/request/show/173472 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=68
This commit is contained in:
commit
7b55da1ea6
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 26 08:10:58 UTC 2013 - fcrozat@suse.com
|
||||||
|
|
||||||
|
- Move udev rules to /usr/lib/udev/rules.d for openSUSE 12.3 (and
|
||||||
|
later) and to /lib/udev/rules.d for older distributions.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Apr 19 14:56:41 UTC 2013 - coolo@suse.com
|
Fri Apr 19 14:56:41 UTC 2013 - coolo@suse.com
|
||||||
|
|
||||||
|
@ -18,6 +18,12 @@
|
|||||||
|
|
||||||
%define _vbox_instdir /usr/lib/virtualbox
|
%define _vbox_instdir /usr/lib/virtualbox
|
||||||
|
|
||||||
|
%if 0%{?suse_version} >= 1230
|
||||||
|
%define _udevrulesdir /usr/lib/udev
|
||||||
|
%else
|
||||||
|
%define _udevrulesdir /lib/udev
|
||||||
|
%endif
|
||||||
|
|
||||||
Name: virtualbox
|
Name: virtualbox
|
||||||
%if %suse_version > 1230
|
%if %suse_version > 1230
|
||||||
BuildRequires: which
|
BuildRequires: which
|
||||||
@ -375,7 +381,7 @@ echo "create directory structure"
|
|||||||
%__install -d -m 755 %{buildroot}%{_sysconfdir}/default
|
%__install -d -m 755 %{buildroot}%{_sysconfdir}/default
|
||||||
%__install -d -m 755 %{buildroot}%{_sysconfdir}/init.d
|
%__install -d -m 755 %{buildroot}%{_sysconfdir}/init.d
|
||||||
%__install -d -m 755 %{buildroot}%{_sysconfdir}/vbox
|
%__install -d -m 755 %{buildroot}%{_sysconfdir}/vbox
|
||||||
%__install -d -m 755 %{buildroot}%{_sysconfdir}/udev/rules.d
|
%__install -d -m 755 %{buildroot}%{_udevrulesdir}
|
||||||
%__install -d -m 755 %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d
|
%__install -d -m 755 %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d
|
||||||
|
|
||||||
####################################################################################
|
####################################################################################
|
||||||
@ -407,7 +413,7 @@ echo "entering guest-tools install section"
|
|||||||
%__ln_s %{_sysconfdir}/init.d/vboxadd \
|
%__ln_s %{_sysconfdir}/init.d/vboxadd \
|
||||||
%{buildroot}%{_sbindir}/rcvboxadd
|
%{buildroot}%{_sbindir}/rcvboxadd
|
||||||
# udev rule for guest (virtualbox-guest-tools)
|
# udev rule for guest (virtualbox-guest-tools)
|
||||||
%__install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/udev/rules.d/60-vboxguest.rules
|
%__install -m 644 %{SOURCE3} %{buildroot}%{_udevrulesdir}/60-vboxguest.rules
|
||||||
#
|
#
|
||||||
##############################################################
|
##############################################################
|
||||||
echo "entering guest-x11 install section"
|
echo "entering guest-x11 install section"
|
||||||
@ -518,7 +524,7 @@ popd
|
|||||||
%__install -m 644 out/linux.*/release/bin/VBox.png \
|
%__install -m 644 out/linux.*/release/bin/VBox.png \
|
||||||
%{buildroot}%{_datadir}/pixmaps/virtualbox.png
|
%{buildroot}%{_datadir}/pixmaps/virtualbox.png
|
||||||
# install udev rule for host (virtualbox)
|
# install udev rule for host (virtualbox)
|
||||||
%__install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/udev/rules.d/60-vboxdrv.rules
|
%__install -m 644 %{SOURCE2} %{buildroot}%{_udevrulesdir}/60-vboxdrv.rules
|
||||||
# install config with session shutdown defs
|
# install config with session shutdown defs
|
||||||
%__install -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/default/virtualbox
|
%__install -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/default/virtualbox
|
||||||
#install wrapper script
|
#install wrapper script
|
||||||
@ -546,7 +552,7 @@ echo -e "#settings for vboxwebsrn\nVBOXWEB_USER=root" > \
|
|||||||
%{buildroot}%{_sysconfdir}/vbox/vbox.cfg
|
%{buildroot}%{_sysconfdir}/vbox/vbox.cfg
|
||||||
# install udev helper script for creating usb devices
|
# install udev helper script for creating usb devices
|
||||||
install -m 0755 -D src/VBox/Installer/linux/VBoxCreateUSBNode.sh \
|
install -m 0755 -D src/VBox/Installer/linux/VBoxCreateUSBNode.sh \
|
||||||
$RPM_BUILD_ROOT/lib/udev/VBoxCreateUSBNode.sh
|
$RPM_BUILD_ROOT%{_udevrulesdir}/../VBoxCreateUSBNode.sh
|
||||||
######################################################
|
######################################################
|
||||||
echo "entrering python-virtualbox install section"
|
echo "entrering python-virtualbox install section"
|
||||||
######################################################
|
######################################################
|
||||||
@ -740,7 +746,7 @@ exit 0
|
|||||||
%{_vbox_instdir}/components/*.xpt
|
%{_vbox_instdir}/components/*.xpt
|
||||||
%dir %{_datadir}/virtualbox
|
%dir %{_datadir}/virtualbox
|
||||||
%config %{_sysconfdir}/default/virtualbox
|
%config %{_sysconfdir}/default/virtualbox
|
||||||
%config(noreplace) %{_sysconfdir}/udev/rules.d/60-vboxdrv.rules
|
%{_udevrulesdir}/60-vboxdrv.rules
|
||||||
%config %{_sysconfdir}/init.d/vboxdrv
|
%config %{_sysconfdir}/init.d/vboxdrv
|
||||||
%dir %{_sysconfdir}/vbox
|
%dir %{_sysconfdir}/vbox
|
||||||
%config %{_sysconfdir}/vbox/vbox.cfg
|
%config %{_sysconfdir}/vbox/vbox.cfg
|
||||||
@ -748,7 +754,7 @@ exit 0
|
|||||||
%{_var}/adm/fillup-templates/sysconfig.vbox
|
%{_var}/adm/fillup-templates/sysconfig.vbox
|
||||||
%{_sbindir}/rcvboxes
|
%{_sbindir}/rcvboxes
|
||||||
%{_sbindir}/rcvboxdrv
|
%{_sbindir}/rcvboxdrv
|
||||||
/lib/udev/VBoxCreateUSBNode.sh
|
%{_udevrulesdir}/../VBoxCreateUSBNode.sh
|
||||||
%if %suse_version >= 1140
|
%if %suse_version >= 1140
|
||||||
%verify(not mode) %attr(4750,root,vboxusers) %{_vbox_instdir}/VBoxNetDHCP
|
%verify(not mode) %attr(4750,root,vboxusers) %{_vbox_instdir}/VBoxNetDHCP
|
||||||
%else
|
%else
|
||||||
@ -798,7 +804,7 @@ exit 0
|
|||||||
%{_bindir}/VBoxControl
|
%{_bindir}/VBoxControl
|
||||||
%{_bindir}/VBoxService
|
%{_bindir}/VBoxService
|
||||||
/sbin/mount.vboxsf
|
/sbin/mount.vboxsf
|
||||||
%config(noreplace) %{_sysconfdir}/udev/rules.d/60-vboxguest.rules
|
%{_udevrulesdir}/60-vboxguest.rules
|
||||||
%config %{_sysconfdir}/init.d/vboxadd
|
%config %{_sysconfdir}/init.d/vboxadd
|
||||||
%{_sbindir}/rcvboxadd
|
%{_sbindir}/rcvboxadd
|
||||||
#
|
#
|
||||||
|
Loading…
Reference in New Issue
Block a user