From 919339eabe64b09cd686e3bb27649f05c0cfc7ad Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 1 Jun 2015 08:29:54 +0200 Subject: [PATCH] lvm2: disable lvmetad by default; add two runit services: dmeventd and lvmetad. --- srcpkgs/lvm2/files/dmeventd/run | 2 ++ srcpkgs/lvm2/files/lvmetad/run | 2 ++ srcpkgs/lvm2/template | 5 ++++- 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/lvm2/files/dmeventd/run create mode 100644 srcpkgs/lvm2/files/lvmetad/run diff --git a/srcpkgs/lvm2/files/dmeventd/run b/srcpkgs/lvm2/files/dmeventd/run new file mode 100644 index 00000000000..09ceb7fd8f3 --- /dev/null +++ b/srcpkgs/lvm2/files/dmeventd/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec dmeventd -f diff --git a/srcpkgs/lvm2/files/lvmetad/run b/srcpkgs/lvm2/files/lvmetad/run new file mode 100644 index 00000000000..f85b5cf6f9c --- /dev/null +++ b/srcpkgs/lvm2/files/lvmetad/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec lvmetad -f diff --git a/srcpkgs/lvm2/template b/srcpkgs/lvm2/template index ab3df8a494b..c868d1c7026 100644 --- a/srcpkgs/lvm2/template +++ b/srcpkgs/lvm2/template @@ -1,7 +1,7 @@ # Template file for 'lvm2' pkgname=lvm2 version=2.02.120 -revision=1 +revision=2 wrksrc=LVM2.${version} build_style=gnu-configure configure_args="--disable-selinux --enable-readline --enable-pkgconfig @@ -35,6 +35,8 @@ post_install() { vinstall ${FILESDIR}/lvmetad.socket 644 usr/lib/systemd/system vinstall ${FILESDIR}/lvm-on-crypt.service 644 usr/lib/systemd/system fi + sed -i 's,\(use_lvmetad = 1\),#\1,' ${DESTDIR}/etc/lvm/lvm.conf + vsv lvmetad } device-mapper-devel_package() { @@ -68,6 +70,7 @@ device-mapper_package() { ln -sf /usr/lib/systemd/system/dmeventd.socket \ ${PKGDESTDIR}/usr/lib/systemd/system/sockets.target.wants/dmeventd.socket fi + vsv dmeventd } } liblvm2app-devel_package() {