Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > 4730dc9027febce58d1801657fc63880 > files > 1

libnjb-2.2.6-2mdv2008.1.x86_64.rpm

# nomad.rules a udev rules file for NOMAD jukeboxes.
# Put this file in /etc/udev/rules.d
#
# This script sets the mode of the libnjb accessible devices
# to "666" meaning "read and write for everyone", really a security
# risk. Therefore think about it before applying this to your system.
# However since there are so many ways of managing permissions for
# devices we have no better idea.
#
# If you have a desktop user group, set MODE to "660" and tag
# on GROUP="jukebox" after the MODE rule. Subsitute GROUP 
# "jukebox" for a good value for your system, this group should 
# include desktop users (see your /etc/group). 
#
# You can add a RUN="..." attribute to run some arbitrary script
# when the device is plugged in.

# This rule, if enabled, creates a device node in the hierarchy
# /dev/bus/usb. This is already part of Fedora Core but I
# don't know about other distributions. Notice that this will
# require libusb to be patched too, or use libusb-0.1.12 or 
# higher, or it just won't work.
#
# /dev/bus/usb identical to that of /proc/bus/usb. Most distributions
# using udev already has a rule like this.

# ACTION=="add", SUBSYSTEM=="usb_device", \
  PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; \
  printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", \
  NAME="%c", MODE="0644"

ACTION!="add", GOTO="nomad_rules_end"
ATTR{dev}!="?*", GOTO="nomad_rules_end"
SUBSYSTEM=="usb", GOTO="nomad_usb_rules"
SUBSYSTEM=="usb_device", GOTO="nomad_usb_device_rules"
GOTO="nomad_rules_end"

LABEL="nomad_usb_rules"

# Creative Nomad Jukebox
ATTR{idVendor}=="0471", ATTR{idProduct}=="0222", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox 2
ATTR{idVendor}=="041e", ATTR{idProduct}=="4100", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox 3
ATTR{idVendor}=="041e", ATTR{idProduct}=="4101", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox Zen
ATTR{idVendor}=="041e", ATTR{idProduct}=="4108", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox Zen USB 2.0
ATTR{idVendor}=="041e", ATTR{idProduct}=="410b", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox Zen NX
ATTR{idVendor}=="041e", ATTR{idProduct}=="4109", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox Zen Xtra
ATTR{idVendor}=="041e", ATTR{idProduct}=="4110", SYMLINK+="libnjb-%k", MODE="666"
# Dell Digital Jukebox
ATTR{idVendor}=="041e", ATTR{idProduct}=="4111", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox Zen Touch
ATTR{idVendor}=="041e", ATTR{idProduct}=="411b", SYMLINK+="libnjb-%k", MODE="666"
# Creative Zen (Zen Micro variant)
ATTR{idVendor}=="041e", ATTR{idProduct}=="411d", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox Zen Micro
ATTR{idVendor}=="041e", ATTR{idProduct}=="411e", SYMLINK+="libnjb-%k", MODE="666"
# Second Generation Dell Digital Jukebox
ATTR{idVendor}=="041e", ATTR{idProduct}=="4126", SYMLINK+="libnjb-%k", MODE="666"
# Dell Pocket DJ
ATTR{idVendor}=="041e", ATTR{idProduct}=="4127", SYMLINK+="libnjb-%k", MODE="666"
# Creative Zen Sleek
ATTR{idVendor}=="041e", ATTR{idProduct}=="4136", SYMLINK+="libnjb-%k", MODE="666"

GOTO="nomad_rules_end"

LABEL="nomad_usb_device_rules"

# Creative Nomad Jukebox
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0222", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox 2
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4100", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox 3
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4101", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox Zen
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4108", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox Zen USB 2.0
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="410b", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox Zen NX
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4109", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox Zen Xtra
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4110", SYMLINK+="libnjb-%k", MODE="666"
# Dell Digital Jukebox
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4111", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox Zen Touch
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="411b", SYMLINK+="libnjb-%k", MODE="666"
# Creative Zen (Zen Micro variant)
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="411d", SYMLINK+="libnjb-%k", MODE="666"
# Creative Nomad Jukebox Zen Micro
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="411e", SYMLINK+="libnjb-%k", MODE="666"
# Second Generation Dell Digital Jukebox
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4126", SYMLINK+="libnjb-%k", MODE="666"
# Dell Pocket DJ
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4127", SYMLINK+="libnjb-%k", MODE="666"
# Creative Zen Sleek
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4136", SYMLINK+="libnjb-%k", MODE="666"


LABEL="nomad_rules_end"