VirtualBox.tmpl.spec revision 17d67aeb3722c094c6493a3e9a9d0cdfb9453ecd
0N/A# available from http://www.virtualbox.org. This file is free software;
0N/A%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
0N/A(export VBOX_INSTALL_PATH=/usr/lib/virtualbox && \
0N/A %{__python} ./vboxapisetup.py install --prefix %{_prefix} --root $RPM_BUILD_ROOT)
0N/Afor i in VBoxManage VBoxSVC VBoxSDL VirtualBox VBoxHeadless VBoxExtPackHelperApp VBoxBalloonCtrl vboxwebsrv webtest; do
0N/Aif [ -d accessible ]; then
0N/Ainstall -D -m 755 vboxballoonctrl-service.init $RPM_BUILD_ROOT%{_initrddir}/vboxballoonctrl-service
0N/Aif [ -n "$VBOXSVC_PID" ]; then
0N/A# XXX remove old modules from previous versions (disable with INSTALL_NO_VBOXDRV=1 in /etc/default/virtualbox)
0N/A echo "Found old version of /etc/init.d/vboxdrv.sh, removing."
0N/A# install udev rule (disable with INSTALL_NO_UDEV=1 in /etc/default/virtualbox)
0N/A echo "KERNEL=${udev_fix}\"vboxdrv\", NAME=\"vboxdrv\", OWNER=\"root\", GROUP=\"root\", MODE=\"0600\"" \
0N/A echo "SUBSYSTEM=${udev_fix}\"usb_device\", ACTION=${udev_fix}\"add\", RUN=\"${usb_createnode} \$major \$minor \$attr{bDeviceClass}\"" \
0N/A echo "SUBSYSTEM=${udev_fix}\"usb\", ACTION=${udev_fix}\"add\", ENV{DEVTYPE}==\"usb_device\", RUN=\"${usb_createnode} \$major \$minor \$attr{bDeviceClass}\"" \
0N/A echo "SUBSYSTEM=${udev_fix}\"usb_device\", ACTION=${udev_fix}\"remove\", RUN=\"${usb_createnode} --remove \$major \$minor\"" \
0N/A echo "SUBSYSTEM=${udev_fix}\"usb\", ACTION=${udev_fix}\"remove\", ENV{DEVTYPE}==\"usb_device\", RUN=\"${usb_createnode} --remove \$major \$minor\"" \
0N/A# create users groups (disable with INSTALL_NO_GROUP=1 in /etc/default/virtualbox)
0N/A# Disable module compilation with INSTALL_NO_VBOXDRV=1 in /etc/default/virtualbox
0N/A if [ -n "$VBOXSVC_PID" ]; then