[lib] udev as of 0.124 doesn't support -s anymore
authorGuido Günther <agx@sigxcpu.org>
Tue, 19 Aug 2008 18:54:25 +0000 (20:54 +0200)
committerChristophe Varoqui <christophe.varoqui@free.fr>
Tue, 19 Aug 2008 18:54:25 +0000 (20:54 +0200)
sysfs as of 0.124 doesn't support -s anymore and the whole sysfs code
got removed, we'll have to use the devnodes in /dev/ from now on.  I
also changed the last remaining call from /sbin/scsi_id to
/lib/udev/scsi_id.

libmultipath/defaults.h
libmultipath/hwtable.c
multipath.conf.annotated
multipath.conf.synthetic
multipath/multipath.conf.5

index 826f360..87b155e 100644 (file)
@@ -1,4 +1,4 @@
-#define DEFAULT_GETUID         "/lib/udev/scsi_id -g -u -s /block/%n"
+#define DEFAULT_GETUID         "/lib/udev/scsi_id -g -u -d /dev/%n"
 #define DEFAULT_UDEVDIR                "/dev"
 #define DEFAULT_MULTIPATHDIR   "/lib/multipath"
 #define DEFAULT_SELECTOR       "round-robin 0"
index 0a94f10..2708fb4 100644 (file)
@@ -172,7 +172,7 @@ static struct hwentry default_hw[] = {
                /* HP Smart Array */
                .vendor        = "HP",
                .product       = "LOGICAL VOLUME.*",
-               .getuid        = "/lib/udev/scsi_id -n -g -u -s /block/%n",
+               .getuid        = "/lib/udev/scsi_id -n -g -u -d /dev/%n",
                .features      = DEFAULT_FEATURES,
                .hwhandler     = DEFAULT_HWHANDLER,
                .selector      = DEFAULT_SELECTOR,
@@ -214,7 +214,7 @@ static struct hwentry default_hw[] = {
        {
                .vendor        = "EMC",
                .product       = "SYMMETRIX",
-               .getuid        = "/lib/udev/scsi_id -g -u -ppre-spc3-83 -s /block/%n",
+               .getuid        = "/lib/udev/scsi_id -g -u -ppre-spc3-83 -d /dev/%n",
                .features      = DEFAULT_FEATURES,
                .hwhandler     = DEFAULT_HWHANDLER,
                .selector      = DEFAULT_SELECTOR,
@@ -679,7 +679,7 @@ static struct hwentry default_hw[] = {
        {
                .vendor        = "PIVOT3",
                .product       = "RAIGE VOLUME",
-               .getuid        = "/sbin/scsi_id -p 0x80 -g -u -s /block/%n",
+               .getuid        = "/lib/udev/scsi_id -p 0x80 -g -u -d /dev/%n",
                .features      = "1 queue_if_no_path",
                .hwhandler     = DEFAULT_HWHANDLER,
                .selector      = DEFAULT_SELECTOR,
index 49c9c5c..3653477 100644 (file)
@@ -49,7 +49,7 @@
 #      #           path identifier. Absolute path required
 #      # default : /lib/udev/scsi_id -g -u -s
 #      #
-#      getuid_callout  "/lib/udev/scsi_id -g -u -s /block/%n"
+#      getuid_callout  "/lib/udev/scsi_id -g -u -d /dev/%n"
 #
 #      #
 #      # name    : prio
 #              #           path identifier. Absolute path required
 #              # default : /lib/udev/scsi_id -g -u -s
 #              #
-#              getuid_callout          "/lib/udev/scsi_id -g -u -s /block/%n"
+#              getuid_callout          "/lib/udev/scsi_id -g -u -d /dev/%n"
 #
 #              #
 #              # name    : prio
index 33f820b..6459f56 100644 (file)
@@ -7,7 +7,7 @@
 #      polling_interval        10
 #      selector                "round-robin 0"
 #      path_grouping_policy    multibus
-#      getuid_callout          "/lib/udev/scsi_id -g -u -s /block/%n"
+#      getuid_callout          "/lib/udev/scsi_id -g -u -d /dev/%n"
 #      prio                    const
 #      path_checker            directio
 #      rr_min_io               100
@@ -53,7 +53,7 @@
 #              vendor                  "COMPAQ  "
 #              product                 "HSV110 (C)COMPAQ"
 #              path_grouping_policy    multibus
-#              getuid_callout          "/lib/udev/scsi_id -g -u -s /block/%n"
+#              getuid_callout          "/lib/udev/scsi_id -g -u -d /dev/%n"
 #              path_checker            directio
 #              path_selector           "round-robin 0"
 #              hardware_handler        "0"
index c66d7fc..39639dd 100644 (file)
@@ -109,7 +109,7 @@ Default value is \fImultibus\fR.
 The default program and args to callout to obtain a unique path
 identifier. Should be specified with an absolute path. Default value
 is
-.I /lib/udev/scsi_id -g -u -s
+.I /lib/udev/scsi_id -g -u -d /dev/%n
 .TP
 .B prio_callout
 The default program and args to callout to obtain a path priority