From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Pilcher Date: Wed, 02 Jun 2004 20:28:00 +0000 Subject: Run script when USB scanner unplugged Message-Id: <40BE3850.8070106@comcast.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org Running Fedora Core 2 here. I've found that the hotplug scripts shipped with the distribution do a fine job of setting the permissions when a USB scanner is plugged in *after* a user has logged in. Unfortunately, this is not the most common usage scenario; I leave my scanner plugged in pretty much all the time, and I suspect that most other users do the same. What's needed, at least on Red Hat/Fedora Core systems, is a symlink which will tell PAM to adjust the permissions when a "console" user logs in. I've hacked /etc/hotplug/usb/libusbscanner to do the following when a scanner is plugged in: DEVID="${REMOVER#/var/run/usb/}" rm -f "/dev/usb/scanner-${DEVID}" ln -s "${DEVICE}" "/dev/usb/scanner-${DEVID}" So far so good. The link is created when the system boots, and PAM follows it and sets the device permissions properly when a "console user" logs in. Now I want to remove the link when (if) the scanner is unplugged. I've tried adding an 'if [ "${ACTION}" = "remove ]' section to /etc/hotplug/usb/libusbscanner, but that script doesn't appear to get executed when a USB scanner is unplugged. What do I need to do? Thanks! -- ==================================== Ian Pilcher i.pilcher@comcast.net ==================================== ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X. >From Windows to Linux, servers to mobile, InstallShield X is the one installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ 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