On Wed, 16 Nov 2016 16:27:12 +0100 Didier Kryn <[email protected]> wrote:
> Hello. > > I'm willing to create/delete symlinks in /dev/disk/by-uuid and > /dev/disk/by-label . For this, I've written a script and added the > following lines to /etc/mdev.conf: > sd[a-z][0-9]* root:disk 660 */sbin/mdev-disk > hd[a-z][0-9]* root:disk 660 */sbin/mdev-disk > > Note that I use /dev/mdev.seq to serialize events. > > Is there a means for my script mdev-disk to determine if the > device is being inserted or extracted? For example it would be easy > if mdev provided the uevent's action (add, remove) I'm assuming you already use environment variables in your script, e.g. $MDEV, $SEQNUM, etc Maybe you missed $ACTION, sounds like what you're looking for. HTH, > My current trick is to create links when they don't exist and > delete them when they exist, but it's far from rock-solid. > > Possible alternatives I see are: > - use different commands for insertion and extraction - not > sure mdev.conf allows to have two lines per device pattern > - monitor /dev with inotify instead of using a command > launched by mdev, but this process would be constantly there sleeping. > > Thanks for your help. > Didier > _______________________________________________ > busybox mailing list > [email protected] > http://lists.busybox.net/mailman/listinfo/busybox _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
