All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ian Pilcher <i.pilcher@comcast.net>
To: linux-hotplug@vger.kernel.org
Subject: Run script when USB scanner unplugged
Date: Wed, 02 Jun 2004 20:28:00 +0000	[thread overview]
Message-ID: <40BE3850.8070106@comcast.net> (raw)

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

             reply	other threads:[~2004-06-02 20:28 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-06-02 20:28 Ian Pilcher [this message]
2004-06-03  8:34 ` Run script when USB scanner unplugged Harald Hoyer
2004-06-03 17:36 ` Ian Pilcher
2004-06-04 13:55 ` Ian Pilcher
2004-06-04 17:07 ` Bertrik Sikken
2004-06-04 21:13 ` Greg KH
2004-06-05 16:01 ` Ian Pilcher
2004-06-05 16:05 ` Greg KH
2004-06-05 17:35 ` Ian Pilcher
2004-06-05 17:36 ` Ian Pilcher
2004-06-05 18:26 ` Bertrik Sikken
2004-06-08  0:30 ` Marcelo Ricardo Leitner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=40BE3850.8070106@comcast.net \
    --to=i.pilcher@comcast.net \
    --cc=linux-hotplug@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.