OVH Cloud OVH Cloud

procédure automatique usb

2 réponses
Avatar
Christophe PEREZ
Bonsoir,

J'aimerais bien trouver ce qui fait que, sur une mandrake en général,
sur une mdk 10.0 en particulier, à la connexion d'un périphérique
usb, le fstab est automatiquement modifié (option supermount je crois en
général), l'icône placée sur le bureau etc etc...

Je demande ça car en fait, sur la mienne, cela ne se fait pas. Non pas
que ça me dérange, bien au contraire puisque j'ai fait mon petit script
à moi qui fait ça, mais j'aimerais bien savoir ce que j'ai pu
désactiver pour que ça ne le fasse pas ? Et même ce qu'il faudrait
désactiver sur un poste ou je veuille ajouter mon script.

Ceci dit, sur 2 postes où j'ai la mdk 10.0, je ne me souviens pas avoir
eu cette procédure fonctionnant. Aurais-je l'habitude d'installer sans
quelque chose qui s'en chargerait ?

Merci.

--
Christophe PEREZ
Écrivez moi sans _faute !

2 réponses

Avatar
Nicolas George
Christophe PEREZ wrote in message
:
J'aimerais bien trouver ce qui fait que, sur une mandrake en général,
sur une mdk 10.0 en particulier, à la connexion d'un périphérique
usb, le fstab est automatiquement modifié (option supermount je crois en
général), l'icône placée sur le bureau etc etc...


Lorsque le noyau détecte un nouveau périphérique, il appelle le programme
indiqué dans le sysctl kernel.hotplug (lisible par la commande sysctl ou la
lecture de /proc/sys/kernel/hotplug), avec des arguments qui indiquent quel
périphérique c'esst. C'est souvent un script, qu'il suffit de déchiffrer.

Avatar
Christophe PEREZ
Le Sun, 21 Nov 2004 01:41:47 +0000, Nicolas George a écrit:

Lorsque le noyau détecte un nouveau périphérique, il appelle le programme
indiqué dans le sysctl kernel.hotplug (lisible par la commande sysctl ou la
lecture de /proc/sys/kernel/hotplug),


ok,
# cat /proc/sys/kernel/hotplug
/sbin/hotplug

avec des arguments qui indiquent quel
périphérique c'esst. C'est souvent un script, qu'il suffit de déchiffrer.


# egrep -v "^(#|$)" /sbin/hotplug
DIR="/etc/hotplug.d"
for I in "${DIR}/$1/"*.hotplug "${DIR}/"default/*.hotplug ; do
if [ -f $I ]; then
test -x $I && $I $1 ;
fi
done
exit 1

De toutes les façons, "default" est le seul répertoire que contienne
mon /etc/hotplug.d.

Ceci dit, là, je vais me retaper tout le fonctionnement de hotplug et si
quelqu'un avait pu me mettre sur la route, ça m'aurait quand même
avancé.

Mais merci pour ces informations intéressantes.

--
Christophe PEREZ
Écrivez moi sans _faute !