summaryrefslogtreecommitdiff
path: root/extras/scsi_id/scsi_id.8
diff options
context:
space:
mode:
authorKay Sievers <kay.sievers@suse.de>2005-09-18 04:49:23 +0200
committerKay Sievers <kay.sievers@suse.de>2005-09-18 04:49:23 +0200
commit0e5f8a1fcc4b2bb020d865075bb8e543f5b0c230 (patch)
treeda9865a485af3f053443d02926c6a197c6607259 /extras/scsi_id/scsi_id.8
parenta3f129d054395019d4b2385dede233eb12425c78 (diff)
scsi_id: switch temporary node creation to /dev
/tmp is not writable on most systems, so just use /dev to create a temporary node. If called from a udev rule, "-d $tempnode" should be used and udev will create a temporary node and pass the name before calling scsi_id. Also remove gen_scsi_id_udev_rules.sh per Patrick's request, as it's no longer needed with the persistent disk links. Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Diffstat (limited to 'extras/scsi_id/scsi_id.8')
-rw-r--r--extras/scsi_id/scsi_id.816
1 files changed, 12 insertions, 4 deletions
diff --git a/extras/scsi_id/scsi_id.8 b/extras/scsi_id/scsi_id.8
index 4213468ae4..691d5b8b05 100644
--- a/extras/scsi_id/scsi_id.8
+++ b/extras/scsi_id/scsi_id.8
@@ -111,7 +111,10 @@ The sysfs mount point must not be included. For example, use /block/sd,
not /sys/block/sd.
.TP
.BI \-u
-Reformat the output : replace all whitespaces by underscores
+Reformat the output : replace all whitespaces by underscores.
+.TP
+.BI \-x
+Export all data in KEY=<value> format used to import in other programs.
.TP
.BI \-v
Generate verbose debugging output.
@@ -140,13 +143,18 @@ for example:
.fi
.P
-An example \fBudev\fP rule using \fBscsi_id\fP, that will name a block
+\fBscsi_id\fP is one of the tools used in the "Linux Persistent Device Names"
+scheme that creates persistent device links in /dev/disk. It is called with
+the -x option which will print all values in a defined format to let udev
+import it into its own environment for later event processing.
+.sp
+An example custom \fBudev\fP rule using \fBscsi_id\fP, that will name a block
device and any partitions for the device matching the \fBscsi_id\fP output
of 312345:
.sp
.nf
-BUS="scsi", PROGRAM="/sbin/scsi_id -d %N -s %p", RESULT="312345", NAME="disk%n"
+BUS=="scsi", PROGRAM=="/sbin/scsi_id -d %N -s %p", RESULT=="312345", NAME="disk%n"
.fi
.P
@@ -158,7 +166,7 @@ BUS="scsi", PROGRAM="/sbin/scsi_id -d %N -s %p", RESULT="312345", NAME="disk%n"
.fi
.LP
.SH "SEE ALSO"
-.BR udev (8), hotplug (8)
+.BR udev (8)
.SH AUTHORS
Developed by Patrick Mansfield <patmans@us.ibm.com> based on SCSI ID
source included in earlier linux 2.5 kernels, sg_utils source, and SCSI