summaryrefslogtreecommitdiff
path: root/extras/scsi_id
AgeCommit message (Collapse)Author
2008-05-16scsi_id: add bsg.hKay Sievers
2008-05-14scsi_id: add --sg-version= optionKay Sievers
2008-05-14scsi_id: remove bus_id optionKay Sievers
2008-05-14scsi_id: update man pageKay Sievers
2008-05-14scsi_id: add SGv4 supportHannes Reinecke
Fall back to SGv3, if SGv3 returns a failure/is not available.
2008-05-14scsi_id: remove all sysfs dependenciesHannes Reinecke
2008-05-14man: scsi_idMUNEDA Takahiro
2008-04-20scsi_id: initialize serial stringsKay Sievers
2008-04-20logging: add trailing newline to all stringsKay Sievers
2008-03-15Makefile: do not require GNU installRoy Marples
2007-11-08extras: ignore built and generated filesDan Nicholson
2007-05-29scsi_id: fix typo in help textKay Sievers
2007-05-25scsi_id: add long optionsKay Sievers
2007-05-25cciss device supportHannes Reinecke
2007-05-21scsi_id: do not install symlink in /sbinKay Sievers
2007-02-25scsi_id: accept tabs in /etc/scsi_id.confKay Sievers
2007-01-28man: fix typos in scsi_id and udevdA. Costa
2007-01-21correct typo in extras/scsi_id/scsi_id.confMatthias Schwarzott
2007-01-21fix INSTALL_PROGRAM vs. INSTALL_SCRIPTPeter Breitenlohner
2006-11-27scsi_id: remove trailing garbage from ID_SERIAL_SHORTMarco d'Itri
2006-10-10scsi_id: export ID_SERIAL_SHORT without vendor/productKay Sievers
2006-08-28update source file headersKay Sievers
2006-08-19consistent key naming to match only the event device or include all parent ↵Kay Sievers
devices This scheme is more consistent and makes it obvious if a match happens against the event device only, or the full chain of parent devices. The old key names are now: BUS -> SUBSYSTEMS ID -> KERNELS SYSFS -> ATTRS DRIVER -> DRIVERS Match keys for the event device: KERNEL SUBSYSTEM ATTR DRIVER (in a future release, for now the same as DRIVERS) Match keys for all devices along the parent device chain: KERNELS SUBSYSTEMS ATTRS DRIVERS ID, BUS, SYSFS are no longer mentioned in the man page but still work. DRIVER must be converted to DRIVERS to match the new scheme. For now, an error is logged, if DRIVER is used. In a future release, the DRIVER key behaviour will change.
2006-08-05switch ifdef __KLIBC__ to ifndef __GLIBC__Kay Sievers
2006-07-04Makefiles: fix .PHONY for man page targetKay Sievers
Thanks to David Härdeman for pointing it out.
2006-04-03fix symlink targets in MakefilesKay Sievers
2006-03-29move all *_id programs to /lib/udev/Kay Sievers
2006-03-28man pages: mention udev(7) not udev(8)Kay Sievers
Thanks to: Henrique de Moraes Holschuh <hmh@debian.org>
2006-03-28remove all stripping codeKay Sievers
2006-01-28scsi_id: remove dead filesKay Sievers
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2006-01-28replace fancy silent build program by simple kernel build like logicKay Sievers
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2006-01-18scsi_id, usb_id: request device parent by subsystemKay Sievers
Request specific parents identified by subsystem and don't rely on a predefined sequence. Also let the devpath be longer than 72 chars, tsss ... Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2006-01-09replace libsysfsKay Sievers
We never used any of the libsysfs convenience features. Here we replace it completely with 300 lines of code, which are much simpler and a bit faster cause udev(d) does not open any syfs file for a simple event which does not need any parent device information. Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-12-23scsi_id: read page 0x80 with libata drivesKay Sievers
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-12-15support pre-SPC3 page 83 formatKurt Garloff
2005-12-15fold multiple consecutive whitespace chars into single '_'Hannes Reinecke
2005-11-16Makefile: remove exec_prefix and srcdirKay Sievers
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-10-28"STRIPCMD=" for the EXTRASKay Sievers
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-10-27use DESTDIR on uninstall, no need to pass prefix to submakeKay Sievers
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
2005-09-18scsi_id: switch temporary node creation to /devKay Sievers
/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>
2005-09-14scsi_id: derive a UID for a SCSI-2 not compliant with the page 83Edward Goggin
This patch is to enable the use of scsi_id to derive a UID for a SCSI-2 device which is not compliant with the page 83 inquiry reply format for either SPC-2 or SPC-3. In this case, the page 83 reply does not contain a list of Identification descriptors but a single binary encoded hexa-decimal Vendor Specified Identifier. The update is being driven by the need for scsi_id to support older model EMC Symmetrix hardware, that is, models 4, 5, and 6.
2005-09-14add install test to 'make buildtest'Kay Sievers
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-09-14EXTRAS: cleanup and sync all MakefilesKay Sievers
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-09-14EXTRAS/Makefile: fix install targets to match main MakefileJürg Billeter
2005-08-31scsi_id: rename SYSFS to LIBSYSFSKay Sievers
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-22*_id: fix zero length in set_str()Kay Sievers
Thanks to Olaf Hering <olh@suse.de> Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-13fix more compiler warnings ...Kay Sievers
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-01fix GGC signed pointer warnings and switch volume_id to stdintKay Sievers
Solaris uses volume_id now and they fiddled around with configure scripts to map the linux kernel int types. Adding the types locally to volume_id breaks the klibc build, so just switch to these ugly types and forget it. :) Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-07-19usb_id: fix typoHannes Reinecke
2005-07-19add ID_BUS to *_id programsHannes Reinecke