diff options
author | Krzysztof Jackiewicz <k.jackiewicz@samsung.com> | 2017-10-18 16:02:59 +0200 |
---|---|---|
committer | Krzysztof Jackiewicz <k.jackiewicz@samsung.com> | 2017-10-20 10:37:43 +0000 |
commit | 7d0b626542fa75fd5023e6853fedf9f9e2291da9 (patch) | |
tree | c5cd83947eeaf92307f0fdc51772e2fde69561f2 | |
parent | 4e811d1e073dfb90ad6200d56d6cdebeff0577e7 (diff) | |
download | device-mapper-7d0b626542fa75fd5023e6853fedf9f9e2291da9.tar.gz device-mapper-7d0b626542fa75fd5023e6853fedf9f9e2291da9.tar.bz2 device-mapper-7d0b626542fa75fd5023e6853fedf9f9e2291da9.zip |
Enable udev synchronisationsubmit/tizen/20171027.081500submit/tizen/20171024.082141accepted/tizen/unified/20171028.113740
Formatting a device-mapper device sometimes generates an udev event and
sometimes not. It seems to be a race condition between udev rules processing
and device-mapper (once the device node is created both are modifying it
simultaneously). The option --enable-udev_sync enables synchronisation between
device-mapper and udev. After applying this commit the race condition was not
observed.
Change-Id: I2a24004a65f6bd755fe862543b1b5ae148b7f449
-rw-r--r-- | packaging/device-mapper.spec | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packaging/device-mapper.spec b/packaging/device-mapper.spec index 1946fb8..81bf1de 100644 --- a/packaging/device-mapper.spec +++ b/packaging/device-mapper.spec @@ -14,6 +14,7 @@ Group: Base/Device Management Source0: ftp://sources.redhat.com/pub/lvm2/LVM2.%{lvm2_version}.tgz Source1001: device-mapper.manifest Requires: libdevmapper = %{device_mapper_version}-%{release} +BuildRequires: pkgconfig(libsystemd) %description This package contains the supporting userspace utility, dmsetup, @@ -54,7 +55,8 @@ cp %{SOURCE1001} . --with-device-mode=0660 \ --enable-pkgconfig \ --enable-udev_rules \ - --with-udevdir=%{udev_dir} + --with-udevdir=%{udev_dir} \ + --enable-udev_sync %define _exec_prefix / make device-mapper |