# HG changeset patch # User Pascal Bellard # Date 1278091039 -7200 # Node ID 7cd9a13064cd54fee32c8ee1568318907bff1ae9 # Parent 6d656c48fdcf4ad3b920389836fd6a46d5d9e668 get-virtualbox: create group vboxusers diff -r 6d656c48fdcf -r 7cd9a13064cd get-virtualbox/receipt --- a/get-virtualbox/receipt Fri Jul 02 18:35:53 2010 +0200 +++ b/get-virtualbox/receipt Fri Jul 02 19:17:19 2010 +0200 @@ -14,6 +14,6 @@ cp stuff/get-virtualbox $fs/usr/bin # Improve Slitaz support. - cd $fs/usr/bin && patch -p1 -i ../../../../../stuff/installer.u + #cd $fs/usr/bin && patch -p1 -i ../../../../../stuff/installer.u } diff -r 6d656c48fdcf -r 7cd9a13064cd get-virtualbox/stuff/get-virtualbox --- a/get-virtualbox/stuff/get-virtualbox Fri Jul 02 18:35:53 2010 +0200 +++ b/get-virtualbox/stuff/get-virtualbox Fri Jul 02 19:17:19 2010 +0200 @@ -76,12 +76,25 @@ CATEGORY="non-free" SHORT_DESC="$SHORT_DESC" WEB_SITE="$WEB_SITE" -DEPENDS="libsdl fontconfig gcc-lib-base glib libpng python udev libglu-mesa" +DEPENDS="libsdl fontconfig gcc-lib-base glib libpng python udev mesa libglu-mesa" + +pre_remove() +{ + sed -i 's//vboxdrv /' \$1/etc/rcS.conf + chroot "\$1/" delgroup vboxusers +} post_install() { $(grep ' udev[atp]' install/install.sh) chroot "\$1/" depmod -a $(uname -r) + [ -n "\$1" ] || modprobe vboxdrv + grep -qs vboxdrv \$1/etc/rcS.conf || + sed -i 's/LOAD_MODULES="/&vboxdrv /' \$1/etc/rcS.conf + + # Add vboxusers group + grep -qs ^vboxusers \$1/etc/group || + chroot "\$1/" addgroup vboxusers } EOT