From mboxrd@z Thu Jan 1 00:00:00 1970 From: Farkas Levente Date: Sun, 10 Jun 2007 11:33:15 +0000 Subject: Re: udev remove ATTR(S) not working Message-Id: <466BE17B.4010805@bppiac.hu> List-Id: References: <46673B9D.3000205@bppiac.hu> In-Reply-To: <46673B9D.3000205@bppiac.hu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: linux-hotplug@vger.kernel.org Andrey Borzenkov wrote: >> this's my udev rules:=20 >> ---------------------------------------- >> # cat /etc/udev/rules.d/10-local.rules >> ACTION=3D"add", KERNEL=3D"sd[a-z]", SUBSYSTEM=3D"block", >> ATTR{size}=3D"2880", ATTRS{serial}=3D"07530736300A", ATTRS{product}=3D"U= SB >> DISK Pro", SYMLINK+=3D"lfarkas", RUN+=3D"/root/bin/home-up >> /dev/VolGroup00/LogVol02 lfarkas" >> >> ACTION=3D"remove", KERNEL=3D"sd[a-z]", SUBSYSTEM=3D"block", >> RUN+=3D"/root/bin/home-down lfarkas" > [...] >> this's working. the only problem i'd like to do it better ie somehow >> recognize only _my_ pendrive. in case of add i can use ATTR{size}, >> ATTRS{serial}, ATTRS{product}, but in remove i can't do any better then >> KERNEL=3D"sd[a-z]", SUBSYSTEM=3D"block" which is a satisfied by all kind >> of removable device:-( so that's my problem. ie if i plug and remove my >> camera it also try to remove my home partition:-( >=20 > Have you ever tried udevinfo? >=20 > {pts/0}% udevinfo -q env --name sda > ID_VENDOR=3DATA > ID_MODEL=3DIC25N020ATDA04-0 > ID_REVISION=DA3O > ID_SERIAL=3DSATA_IC25N020ATDA04-_63A63GY1081 > ID_SERIAL_SHORTcA63GY1081 > ID_TYPE=3Ddisk > ID_BUS=3Dscsi > ID_ATA_COMPAT=3DIC25N020ATDA04-0_63A63GY1081 > ID_PATH=3Dpci-0000:00:04.0-scsi-0:0:0:0 > ID_EDD=3Dint13_dev80 >=20 > notice ID_SERIAL or ID_SERIAL_SHORT? yes but as i wrote earlier if i write ENV{ID_SERIAL}=3D"_USB_DISK_Pro_07530736300A" it's not working in case of removal! that's my problem! --=20 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