chiark / gitweb /
[PATCH] update udev scsi_id to scsi_id 0.4
[elogind.git] / extras / scsi_id / release-notes
1 Version 0.4 of scsi_id is available at:
2
3 http://www-124.ibm.com/storageio/scsi_id/scsi_id-0.4.tar.gz
4
5 scsi_id is a program to generate a unique identifier for a given SCSI
6 device.
7
8 It is primarily for use with the udev callout key. It could also be used
9 for automatic multi-path configuration or device mapper configuration.
10
11 Version 0.4 requires:
12
13 - Linux kernel 2.6
14 - libsysfs 0.4.0
15
16 Major changes since the last release:
17
18         - Support block device partitions
19
20         - Added a script to auto-generate udev rules. The script is not
21           installed but is part of the tarball.
22
23 Detailed changes:
24
25         - Add man page verbage about usage with udev, and running via
26           hotplug
27
28         - Disable support for -e (all output to stderr) as it cannot be
29           used in any useful way, and the -c (device specific callout) as
30           the code is incomplete and has no users.
31
32         - Don't print errno for NULL return from sysfs_get_classdev_device.
33
34         - Get rid of dead/leftover code that checked if we are on a scsi
35           bus.
36
37         - ":" consistently in output messages.
38
39         - Add missing new lines for some error messages.
40
41         - open O_NONBLOCK so we handle tape drives without tapes loaded.
42
43         - Remove hacks based on KLIBC define to get around problems when
44           building with udev (udev libsysfs files were rearranged).
45
46         - As done in udev code, support partitions via looking for a
47           parent of the target path. Uses libsysfs functions to do most of
48           the work, and includes changing a lot of variables to be struct
49           sysfs_device instead of sysfs_class_device.