Ignore:
Timestamp:
Aug 31, 2006, 9:18:26 AM (18 years ago)
Author:
Jim Gifford <clfs@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
d49afdb
Parents:
664631f
Message:

r5455@server: jim | 2006-08-31 09:17:48 -0700
Updated for Udev 098

File:
1 edited

Legend:

Unmodified
Added
Removed
  • udev/60-persistent-disk.rules

    r664631f rbda8cfb  
    1818# scheme based on "Linux persistent device names", 2004, Hannes Reinecke <hare@suse.de>
    1919
    20 ACTION!="add",          GOTO="persistent_end"
    21 SUBSYSTEM!="block",     GOTO="persistent_end"
     20ACTION!="add",          GOTO="persistent_storage_end"
     21SUBSYSTEM!="block",     GOTO="persistent_storage_end"
    2222
    2323# skip rules for inappropriate block devices
    24 KERNEL=="ram*|loop*|fd*|nbd*",  GOTO="persistent_end"
     24KERNEL=="ram*|loop*|fd*|nbd*",  GOTO="persistent_storage_end"
     25
     26# Set Permissions on CDOM
     27BUS=="ide",     DRIVER=="ide-cdrom", ATTRS{removable}=="1", GROUP="cdrom", MODE="660"
    2528
    2629# never access removable ide devices, the drivers are causing event loops on open()
    27 BUS=="ide",     DRIVER=="ide-cdrom", SYSFS{removable}=="1", GROUP="cdrom", MODE="660"
    28 BUS=="ide",     DRIVER!="ide-cdrom", SYSFS{removable}=="1", GOTO="persistent_end"
     30KERNEL=="hd*[!0-9]", ATTRS{removable}=="1", DRIVERS=="ide-cs|ide-floppy", GOTO="persistent_storage_end"
     31KERNEL=="hd*[0-9]", ATTRS{../removable}=="1", GOTO="persistent_storage_end"
    2932
    3033# by-id (hardware serial number)
     
    3336KERNEL=="hd*[0-9]",     IMPORT{parent}=="ID_*", SYMLINK+="disk/by-id/ata-$env{ID_MODEL}_$env{ID_SERIAL}-part%n"
    3437
    35 KERNEL=="sd*[!0-9]|sr*",                SYSFS{ieee1394_id}=="*", ENV{ID_SERIAL}="$sysfs{ieee1394_id}", ENV{ID_BUS}="ieee1394"
     38KERNEL=="sd*[!0-9]|sr*",                ATTRS{ieee1394_id}=="*", ENV{ID_SERIAL}="$attr{ieee1394_id}", ENV{ID_BUS}="ieee1394"
    3639KERNEL=="sd*[!0-9]|sr*",                ENV{ID_SERIAL}=="", IMPORT{program}="usb_id -x"
    3740KERNEL=="sd*[!0-9]|sr*",                ENV{ID_SERIAL}=="", IMPORT{program}="scsi_id -g -x -s %p -d $tempnode"
     
    4649# by-path (shortest physical path)
    4750KERNEL=="*[!0-9]|sr*",  ENV{ID_TYPE}=="?*", IMPORT{program}="path_id %p", SYMLINK+="disk/by-path/$env{ID_PATH}"
    48 KERNEL=="sr*",          GOTO="persistent_end"
     51KERNEL=="sr*",          GOTO="persistent_storage_end"
    4952KERNEL=="*[0-9]",       IMPORT{parent}=="ID_*"
    5053KERNEL=="*[0-9]",       ENV{ID_PATH}=="?*", SYMLINK+="disk/by-path/$env{ID_PATH}-part%n"
    5154
    5255# by-label/by-uuid (filesystem properties)
    53 KERNEL=="*[!0-9]",              SYSFS{removable}=="1", GOTO="persistent_end"
     56KERNEL=="*[!0-9]",              ATTRS{removable}=="1", GOTO="persistent_storage_end"
    5457IMPORT{program}="vol_id --export $tempnode"
    5558ENV{ID_FS_UUID}=="?*",          SYMLINK+="disk/by-uuid/$env{ID_FS_UUID}"
     
    6366KERNEL=="dm-[0-9]*",    ACTION=="add", PROGRAM="/sbin/dmsetup info -c --noopencount --noheadings -o name -j %M -m %m", SYMLINK+="disk/by-name/%c"
    6467
    65 LABEL="persistent_end"
     68LABEL="persistent_storage_end"
Note: See TracChangeset for help on using the changeset viewer.