On 11 February 2013 10:11, Thomas Bächler <thomas@xxxxxxxxxxxxx> wrote: > Am 11.02.2013 09:33, schrieb Michael Tokarev: >> 11.02.2013 04:20, NeilBrown wrote: >>> On Sat, 9 Feb 2013 18:48:38 +0100 Thomas Bächler >>> <thomas@xxxxxxxxxxxxx> wrote: >> >>>> -IMPORT{program}="/sbin/blkid -o udev -p $tempnode" >>>> +IMPORT{builtin}="blkid" >> >> Does this has additional udev version constrain? >> I mean, which is the minimum udev version to support this properly, >> do we care? > > Udev relies on devtmpfs and thus does not create devices since version > 176, therefore $tempnode is deprecated and only $devnode should be used > ($tempnode seems to be around for compatibility, no idea if/when it will > be dropped). > > The blkid builtin is also available since udev 176. In latest So 175 or 176? Neither debian nor ubuntu have 176 yet, only 175. And upgrading udev in debian/ubuntu is proving to be a hard task. Regards, Dmitrijs. > util-linux, the 'blkid -o udev' output is marked as deprecated, although > Karel says it's not entirely going away for now. > > Why do we care? We want correct udev rules ($tempnode vs. $devnode), and > the using builtin is faster and less error-prone than calling an > external tool (plus, it is used everywhere else in udev). > > As for compatibility: I see no reason why anyone would use a version of > udev that is more than one year old (175) together with a mdadm version > that is to be released in the future (3.2.7). If someone really wants > that, they should be competent enough to adjust the udev rules for their > local build. > > -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html