3 plombes après mais c'est pas grave...
je pense que je vais abandonner ce script et la récupération des variables depuis la règle Udev pour juste lancer un script qui s'occupera lui même de chercher ces variables, en fait à l'ajout de périph usb il faudrait lancer le script qu'il y a sur cette page : http://www.geordy.nl/?p=32 après avoir enlevé la petite interface graphique qui demande à l'user quel périph il veut pour tout passer automatiquement pfiou c'est pas gagné !
chmod 777 sur ce dernier (ben oui au premier coup ça n'a pas marché) et j'ai bien coucou qui s'affiche dans coucoulog...cependant il s'affiche une bonne dizaine de fois est-ce normal ?? du coup, vu que cela fonctionne pourquoi est ce que la règle suivante ne fonctionne pas ?j'ai testé et retesté dans tous les sens je ne comprends pas :
ajout de /lib/udev/rules.d/30-autousb-vbox.rules
qui contient DRIVERS=="usb-storage",IMPORT{program}="usb_id --num-info --export %p", RUN+="/lib/udev/vboxusb.sh"
vboxusb.sh contient lui :
#!/bin/sh
attach_storage()
{
set `/sbin/lsusb -d ${ID_VENDOR}:${ID_MODEL}| sed 's/:.*//g'`
while [ ! -z "$1" ]; do
case $1 in
Bus) shift
address="/proc/bus/usb/$1"
;;
Device) shift
address=${address}"/$1"
;;
esac
shift
done
if [ ! -z "$address" ]; then
su - root -c "VBoxManage controlvm vm usbattach"
fi
}
case $DEVNAME in
/dev/sd[a-z])
attach_storage;
;;
esac
c'est censé faire monter automatiquement les périphs usb dans virtualbox mais rien !
[^] # Re: Serveur X
Posté par dvi43 . En réponse au message problème règle udev. Évalué à 1.
je pense que je vais abandonner ce script et la récupération des variables depuis la règle Udev pour juste lancer un script qui s'occupera lui même de chercher ces variables, en fait à l'ajout de périph usb il faudrait lancer le script qu'il y a sur cette page : http://www.geordy.nl/?p=32 après avoir enlevé la petite interface graphique qui demande à l'user quel périph il veut pour tout passer automatiquement pfiou c'est pas gagné !
[^] # Re: Serveur X
Posté par dvi43 . En réponse au message problème règle udev. Évalué à 1.
j'ai modifié le fichier /etc/udev/rules.d un fichier 99-my.rules, il contient :
DRIVERS=="usb-storage" RUN+="/etc/udev/test.sh"
le fichier /etc/udev/test.sh contient :
#!/bin/sh
echo coucou >> /home/dvi43/coucoulog
exit
chmod 777 sur ce dernier (ben oui au premier coup ça n'a pas marché) et j'ai bien coucou qui s'affiche dans coucoulog...cependant il s'affiche une bonne dizaine de fois est-ce normal ?? du coup, vu que cela fonctionne pourquoi est ce que la règle suivante ne fonctionne pas ?j'ai testé et retesté dans tous les sens je ne comprends pas :
ajout de /lib/udev/rules.d/30-autousb-vbox.rules
qui contient DRIVERS=="usb-storage",IMPORT{program}="usb_id --num-info --export %p", RUN+="/lib/udev/vboxusb.sh"
vboxusb.sh contient lui :
#!/bin/sh
attach_storage()
{
set `/sbin/lsusb -d ${ID_VENDOR}:${ID_MODEL}| sed 's/:.*//g'`
while [ ! -z "$1" ]; do
case $1 in
Bus) shift
address="/proc/bus/usb/$1"
;;
Device) shift
address=${address}"/$1"
;;
esac
shift
done
if [ ! -z "$address" ]; then
su - root -c "VBoxManage controlvm vm usbattach"
fi
}
case $DEVNAME in
/dev/sd[a-z])
attach_storage;
;;
esac
c'est censé faire monter automatiquement les périphs usb dans virtualbox mais rien !