dahdi_span_types: hush warning of missing attribute
[dahdi/tools.git] / dahdi.rules
index 392a751..f5eef2e 100644 (file)
@@ -7,8 +7,12 @@ SUBSYSTEM=="dahdi",            OWNER="asterisk", GROUP="asterisk", MODE="0660"
 # Backward compat names: /dev/dahdi/<channo>
 SUBSYSTEM=="dahdi_channels",   SYMLINK+="dahdi/%m"
 
+# Add persistant names as well
+SUBSYSTEM=="dahdi_channels", ATTRS{hardware_id}!="",   SYMLINK+="dahdi/devices/%s{hardware_id}/%s{local_spanno}/%n"
+SUBSYSTEM=="dahdi_channels", ATTRS{location}!="",      SYMLINK+="dahdi/devices/@%s{location}/%s{local_spanno}/%n"
+
 LABEL="dahdi_add_end"
 
 # hotplug scripts
-SUBSYSTEM=="dahdi_devices",    RUN="%E{DAHDI_TOOLS_ROOTDIR}/usr/share/dahdi/handle_device"
-SUBSYSTEM=="dahdi_spans",      RUN="%E{DAHDI_TOOLS_ROOTDIR}/usr/share/dahdi/span_config"
+SUBSYSTEM=="dahdi_devices",    RUN+="%E{DAHDI_TOOLS_ROOTDIR}/usr/share/dahdi/dahdi_handle_device"
+SUBSYSTEM=="dahdi_spans",      RUN+="%E{DAHDI_TOOLS_ROOTDIR}/usr/share/dahdi/dahdi_span_config"