main/lvm2: make udev-sync opt-in

This commit is contained in:
psykose 2023-06-19 21:55:30 +00:00
parent fe7bf8e48a
commit 40e22815ed
2 changed files with 18 additions and 1 deletions

View file

@ -2,7 +2,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=lvm2
pkgver=2.03.21
pkgrel=8
pkgrel=9
pkgdesc="Logical Volume Manager 2 utilities"
url="https://sourceware.org/lvm2/"
arch="all"
@ -13,6 +13,7 @@ depends="lvm2-libs=$pkgver-r$pkgrel"
depends_dev="linux-headers"
makedepends_host="$depends_dev libaio-dev util-linux-static util-linux-dev"
source="https://mirrors.kernel.org/sourceware/lvm2/LVM2.$pkgver.tgz
default-udev-sync.patch
fix-stdio-usage.patch
library_dir-default-config.patch
mlockall-default-config.patch
@ -174,6 +175,7 @@ lockd_openrc() {
sha512sums="
6024811c3fa92afd2fc13a10d1c3542352aa9a016f40c3ef588bd2f5f3e41245fed4b36c8a87d9f7f8dddc6e13b7253396f5c811f99665df27751676dc7b5bde LVM2.2.03.21.tgz
ce526e0b58236d26fcb21c81090f8a5baecc0909e645696dccf4c9c7b7adc31fb6f2ababb158217a81324aca14a55631d2fac3176177d81f0bbd35032c0b9979 default-udev-sync.patch
c65ef16840321d8a58373e872713eeccbc315a84bb35beebccb6bc6063295b0f54b7c0726c799efd8cafedd011c21f51ec8e85f8a50d0d5df80b7428aedf29c3 fix-stdio-usage.patch
b790cfcb55aa0362c7046c26a8e050708edecaf0233946adbb34d9c1d967d3614bc19e0c91695da4fd12d7b18adb74041ae11239cd635310cc44b8a7079ccbec library_dir-default-config.patch
07f77491cffa0d9dcda86004e2df428d5d52652a3bda8037a4b09c9c786146253314a11bae42512231c664a8fae110fec815bd12135fc3c6152b94e2101f8213 mlockall-default-config.patch

View file

@ -0,0 +1,15 @@
make this opt-in
--
diff --git a/lib/config/defaults.h b/lib/config/defaults.h
index 1ff3637..9c2711b 100644
--- a/lib/config/defaults.h
+++ b/lib/config/defaults.h
@@ -199,7 +199,7 @@
#define DEFAULT_LABELSECTOR UINT64_C(1)
#define DEFAULT_READ_AHEAD "auto"
#define DEFAULT_UDEV_RULES 1
-#define DEFAULT_UDEV_SYNC 1
+#define DEFAULT_UDEV_SYNC 0
#define DEFAULT_NOTIFY_DBUS 1
#define DEFAULT_VERIFY_UDEV_OPERATIONS 0
#define DEFAULT_RETRY_DEACTIVATION 1