From 3f57a7f93b3e7550cbd73036f6a56654e17d1d5c Mon Sep 17 00:00:00 2001 From: tnut Date: Sun, 8 Jan 2012 12:15:45 +0100 Subject: split de git pakxe et NuTyX-extra --- virtualbox-bin/Pkgfile | 53 +++++++++++++++++++++++++++++++++++++++++++++ virtualbox-bin/README | 31 ++++++++++++++++++++++++++ virtualbox-bin/post-install | 18 +++++++++++++++ 3 files changed, 102 insertions(+) create mode 100755 virtualbox-bin/Pkgfile create mode 100644 virtualbox-bin/README create mode 100644 virtualbox-bin/post-install (limited to 'virtualbox-bin') diff --git a/virtualbox-bin/Pkgfile b/virtualbox-bin/Pkgfile new file mode 100755 index 000000000..c9b47e468 --- /dev/null +++ b/virtualbox-bin/Pkgfile @@ -0,0 +1,53 @@ +# Description: logiciel pour lancer un système virtualisé binaire +# URL: http://www.virtualbox.org +# Maintainer: NutyX core team +# Packager: thierryn1 at hispeed dot ch +# Depends on: sdl +# Run on: sdl + +name=virtualbox-bin +version=4.1.8 +release=1 +_release=75467 +_releaseExt=75467 +_name=Oracle_VM_VirtualBox_Extension_Pack + +PKGMK_IGNORE_FOOTPRINT="yes" +PKGMK_IGNORE_MD5SUM="yes" + + +[ "`uname -m`" == "i686" ] && _ARCH=x86 +[ "`uname -m`" == "x86_64" ] && _ARCH=amd64 + +source=(http://download.virtualbox.org/virtualbox/$version/VirtualBox-${version}-${_release}-Linux_${_ARCH}.run + http://download.virtualbox.org/virtualbox/$version/${_name}-${version}-${_releaseExt}.vbox-extpack) + +build() { + sh VirtualBox-${version}-${_release}-Linux_${_ARCH}.run --keep --noexec --target $SRC/ + mkdir -p $PKG/opt/VirtualBox $PKG/etc/vbox $PKG/usr/bin $PKG/etc/udev/rules.d/ \ + $PKG/usr/share/applications/ $PKG/usr/share/pixmaps/ + cd $PKG/opt/VirtualBox + tar xfj $SRC/VirtualBox.tar.bz2 + rm -Rf $PKG/opt/VirtualBox/sdk + for i in VirtualBox VBoxManage VBoxSDL VBoxHeadless + do ln -s /opt/VirtualBox/VBox.sh $PKG/usr/bin/$i + done + cd components + for i in VBoxDDU.so VBoxREM.so VBoxRT.so VBoxVMM.so VBoxXPCOM.so + do ln -s ../$i . + done + ln -s /opt/VirtualBox/rdesktop-vrdp $PKG/usr/bin/rdesktop-vrdp + mv $PKG/opt/VirtualBox/VBox.png $PKG/usr/share/pixmaps/VBox.png + mv $PKG/opt/VirtualBox/virtualbox.desktop $PKG/usr/share/applications/virtualbox.desktop + chmod +s $PKG/opt/VirtualBox/{VirtualBox,VBoxSDL,VBoxHeadless} + echo "KERNEL==\"vboxdrv\", NAME=\"vboxdrv\", OWNER=\"root\", GROUP=\"vboxusers\", MODE=\"0660\"" > \ + $PKG/etc/udev/rules.d/60-vboxdrv.rules + echo "# VirtualBox installation directory" > \ + $PKG/etc/vbox/vbox.cfg + echo "INSTALL_DIR="\"/opt/VirtualBox\" >> \ + $PKG/etc/vbox/vbox.cfg + + install -D -m 644 $SRC/${_name}-$version-${_releaseExt}.vbox-extpack \ + $PKG/usr/share/virtualbox/extensions/${_name}-$version-${_releaseExt}.vbox-extpack +} + diff --git a/virtualbox-bin/README b/virtualbox-bin/README new file mode 100644 index 000000000..7a120a733 --- /dev/null +++ b/virtualbox-bin/README @@ -0,0 +1,31 @@ +A la fin de l'installation il faut ajouter le user au groupe vboxusers : + +en root : gpasswd -a Votre_User vboxusers + +Pour l'USB : + +Ajouter à votre /etc/fstab : +none /proc/bus/usb usbfs auto,busgid=80,busmode=0775,devgid=80,devmode=0664 0 0 + +Rebooter + +Pour l'USB 2.0 , en console : +VBoxManage extpack install /usr/share/virtualbox/extensions/Oracle_VM_VirtualBox_Extension_Pack-[TAB] +[TAB] est la touche TAB qui completera avec la bonne version. + + +Pour supprimer les extensions Oracle pour l'USB 2.0 ou avant une mise a jour : + +VBoxManage list extpacks +VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" +VBoxManage extpack cleanup + +Puis installer la nouvelle version comme indiqué plus haut. + +Il n'est pas utile de rebooter. + +Amusez vous bien :) + +...... + + diff --git a/virtualbox-bin/post-install b/virtualbox-bin/post-install new file mode 100644 index 000000000..2932233e5 --- /dev/null +++ b/virtualbox-bin/post-install @@ -0,0 +1,18 @@ +#!/bin/sh +# Mettre a jour les modules +depmod + +# Si pas de groupe vboxusers on en creer un +/usr/bin/getent group vboxusers || /usr/sbin/groupadd -g 80 vboxusers + +# Ajout du module dans /etc/sysconfig/modules +if ! grep "vboxdrv" /etc/sysconfig/modules >/dev/null; then + sed -i '/End/ i vboxdrv' /etc/sysconfig/modules +fi +if ! grep "vboxnetflt" /etc/sysconfig/modules >/dev/null; then + sed -i '/End/ i vboxnetflt' /etc/sysconfig/modules +fi + + +# End of File + -- cgit v1.2.3-54-g00ecf