From mboxrd@z Thu Jan 1 00:00:00 1970 From: Farkas Levente Date: Wed, 06 Jun 2007 22:56:29 +0000 Subject: udev remove ATTR(S) not working Message-Id: <46673B9D.3000205@bppiac.hu> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org hi, how can i write a RUN udev rules for remove event? i want to recognize my usd pendrive's add and remove. the add is simple since i can use rather specific rules like: --------------------------------------- ACTION="add", SUBSYSTEM="block", ATTR{size}="2880", ATTRS{serial}="07530736300A", ATTRS{product}="USB DISK Pro", RUN+="/xxx" --------------------------------------- but the remove rule is much complicated, since (at least it seems for me) udev don't send ATTR(S) in this case and don't know about anymore the removed device parameters. anyway how can i how what kind of ATTR(S) was send by udev? a simple RUN script like this is not too useful since it's only shows environment variable but not ATTR(S) ----------------------- #!/bin/bash OUT=/tmp/udev.$$ echo " ------ $ACTION ------------" > $OUT set >> $OUT ----------------------- is there any way to debug udev? another question what is the ID_* env variables? these are the same as ATTR(S) or ..? thank you for you help in advance. -- Levente "Si vis pacem para bellum!" ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel