summaryrefslogtreecommitdiffstats
path: root/virtualbox-bin
diff options
context:
space:
mode:
authortnut <tnut at nutyx dot com>2012-01-08 12:15:45 +0100
committertnut <tnut at nutyx dot com>2012-01-08 12:15:45 +0100
commit3f57a7f93b3e7550cbd73036f6a56654e17d1d5c (patch)
tree819b14ab0377fe2054fe59866669d904e9e0b4b5 /virtualbox-bin
parentc9972ec7f32bf9d37388e853fe9bf633e242d05a (diff)
downloadnutyx-extra-3f57a7f93b3e7550cbd73036f6a56654e17d1d5c.tar.gz
nutyx-extra-3f57a7f93b3e7550cbd73036f6a56654e17d1d5c.tar.bz2
nutyx-extra-3f57a7f93b3e7550cbd73036f6a56654e17d1d5c.tar.xz
nutyx-extra-3f57a7f93b3e7550cbd73036f6a56654e17d1d5c.zip
split de git pakxe et NuTyX-extra
Diffstat (limited to 'virtualbox-bin')
-rwxr-xr-xvirtualbox-bin/Pkgfile53
-rw-r--r--virtualbox-bin/README31
-rw-r--r--virtualbox-bin/post-install18
3 files changed, 102 insertions, 0 deletions
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
+