Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37048432
en ru br
Репозитории ALT
S:7.0.10-alt2
5.1: 4.0.12-alt0.M51.1
4.1: 2.1.4-alt0.M41.5
4.0:
+backports:1.6.6-alt0.M40.2
www.altlinux.org/Changes

Группа :: Эмуляторы
Пакет: virtualbox

 Главная   Изменения   Спек   Патчи   Исходники   Загрузить   Gear   Bugs and FR  Repocop 

#!/bin/sh

. /etc/control.d/functions

CONFIG=/etc/udev/rules.d/90-virtualbox.rules
BINARY=`readlink -f /usr/bin/VirtualBox`
DEVICE=/dev/vboxdrv

new_fmode public 666 root root
new_fmode vboxusers 660 root vboxusers
new_fmode restricted 600 root root

new_subst public \
'^KERNEL=="vboxdrv",[[:space:]]*MODE="0666",[[:space:]]*GROUP="[^"]*"[[:space:]]*$' \
's/^KERNEL=="vboxdrv",[[:space:]]*MODE="[^"]*",[[:space:]]*GROUP="[^"]*"[[:space:]]*$/KERNEL=="vboxdrv", MODE="0666", GROUP="root"/g'
new_subst vboxusers \
'^KERNEL=="vboxdrv",[[:space:]]*MODE="0660",[[:space:]]*GROUP="vboxusers"[[:space:]]*$' \
's/^KERNEL=="vboxdrv",[[:space:]]*MODE="[^"]*",[[:space:]]*GROUP="[^"]*"[[:space:]]*$/KERNEL=="vboxdrv", MODE="0660", GROUP="vboxusers"/g'
new_subst restricted \
'^KERNEL=="vboxdrv",[[:space:]]*MODE="0600",[[:space:]]*GROUP="[^"]*"[[:space:]]*$' \
's/^KERNEL=="vboxdrv",[[:space:]]*MODE="[^"]*",[[:space:]]*GROUP="[^"]*"[[:space:]]*$/KERNEL=="vboxdrv", MODE="0600", GROUP="root"/g'

new_summary "VirtualBox support (vboxdrv)"
new_help public "Any user can use VirtualBox"
new_help vboxusers "Only \"vboxusers\" group members can use VirtualBox"
new_help restricted "Only root can use VirtualBox"

control_subst "$CONFIG" "$*" || exit 1

is_builtin_mode "$*" && exit 0

# Fix device permissions if udev is not used for some reason
if [ -c "$DEVICE" ]; then
control_fmode "$DEVICE" "$*" || exit 1
fi

new_fmode public_binary 4711 root root
new_fmode vboxusers_binary 4710 root vboxusers
new_fmode restricted_binary 700 root root

# Fix binary permissions
control_fmode "$BINARY" "$*_binary" || exit 1
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin