Pagina 1 di 1

udev...

Inviato: gio 24 nov 2005, 12:23
da mefausto
salve a tutti,
ultimanente ho lrtto l'articolo: USB Mass Storage device con udev e Kernel 2.6.x, presente in questo sito, ma ho dei problemi a mettere in pratica quello che c'e' scritto.

mi spiego, in pratica con UDEV e' possibile eseguire degli script che si trovano in /etc/dev.d/nomeperiferica/ al momento della connessione della periferica stessa,
il problema e' che, a parte che nella mia slack 10.2 la directory /etc/dev.d non esiste, ma anche creandola e creando degli script, udev non li esegue, secondo voi perche'?
Qualcuno ci ha provato?

l'articolo é questo: http://www.slacky.it/tutorial/udev/HOWTO-udev.html

Inviato: gio 24 nov 2005, 13:01
da Paoletta
ma il file di device viene creato?

Inviato: gio 24 nov 2005, 13:44
da mefausto
si, il file viene creato e funziona, l'unica cosa e' che non esegue gli script

Inviato: gio 24 nov 2005, 14:02
da whites11
Controlla se sono eseguibili gli script.
E ricordati che per essere rilevati come script da eseguire devono avere l'estensione .dev (probabilmente c'è scritto nell'howto)

Inviato: gio 24 nov 2005, 14:06
da mefausto
si, sono eseguibili, e hanno l'estenzione dev, che non sia corretto lo script?
comunque ho provato anche con quello indicato nell'hotwo..

#!/bin/bash

if [ "$ACTION" == "add" ] ; then
logger -t dev.d "Mounting external HD"
/usr/bin/cp /home/faust/.icone_dispositivi/swissbit /home/faust/Desktop/swissbit
fi

Inviato: gio 24 nov 2005, 16:32
da Paoletta
dopo aver appurato la correttezza dello script (magari postacelo, così guardiamo insieme) puoi tentare di usare il pacchetto di udev della 10.1...a me quello della 10.2 dava lo stesso tuo problema e con quello della 10.1 l'ho risolto

Inviato: gio 24 nov 2005, 20:26
da whites11
Confermo: nemmeno a me funzionano gli script del nuovo udev, che con la 10.1 funzionavano alla grande. Dando un'occhiata alla man page di udev in effetti non è menzionata la directory dev.d ...non vorrei che la funzione fosse stata tolta...non credo.
Comunque se n'era parlato in altri post e la soluzione è sempre stata downgrade alla 0.5

Inviato: gio 24 nov 2005, 21:15
da mefausto
diciamo che ho risolto, aggirando il problema, cioe' uso hotplug per lo stesso scopo, sembra che funzioni, ma solo in parte, infatti l'azione "add" funziona, ma quella "remove" non fa nulla...bo..
comunque posto lo script usato con Hotplug:




if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
cp /home/faust/.icone_dispositivi/swissbit /home/faust/Desktop/swissbit
fi
if [ "$ACTION" = "remove" -a "$TYPE" = "usb" ]; then
rm -f /home/faust/Desktop/swissbit
fi