Skip to content
Snippets Groups Projects
Commit d89bff2b authored by Anna Wilcox's avatar Anna Wilcox :fox:
Browse files

Merge branch 'lr.merge-lvm2' into 'master'

Remove lvm2's device-mapper subpackages

See merge request adelie/packages!289
parents d5c64294 d226a7fa
No related branches found
No related tags found
No related merge requests found
......@@ -12,7 +12,7 @@ makedepends_build=""
makedepends_host="lvm2-dev openssl-dev popt-dev util-linux-dev json-c-dev
argon2-dev"
makedepends="$makedepends_build $makedepends_host"
checkdepends="device-mapper sharutils debianutils-which bash"
checkdepends="bash debianutils-which lvm2 sharutils"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-libs $pkgname-openrc"
source="https://www.kernel.org/pub/linux/utils/$pkgname/v${pkgver%.*}/$pkgname-$pkgver.tar.gz
dmcrypt.confd
......
......@@ -2,7 +2,7 @@
# Maintainer: Dan Theisen <djt@hxx.in>
pkgname=lvm2
pkgver=2.03.05
pkgrel=1
pkgrel=2
pkgdesc="Logical Volume Manager 2 utilities"
url="https://sourceware.org/lvm2/"
arch="all"
......@@ -14,6 +14,7 @@ depends_dev="linux-headers"
makedepends_build="coreutils libaio-dev"
makedepends_host="$depends_dev util-linux-dev"
makedepends="$makedepends_build $makedepends_host"
replaces="device-mapper $pkgname-dmeventd"
source="https://mirrors.kernel.org/sourceware/$pkgname/LVM2.$pkgver.tgz
fix-stdio-usage.patch
mallinfo.patch
......@@ -25,11 +26,7 @@ source="https://mirrors.kernel.org/sourceware/$pkgname/LVM2.$pkgver.tgz
subpackages="
$pkgname-dev
$pkgname-doc
$pkgname-dmeventd
$pkgname-openrc
device-mapper:dm
device-mapper-libs:dm_libs
device-mapper-event-libs:dm_event_libs
$pkgname-libs
$pkgname-udev
"
......@@ -66,43 +63,14 @@ package() {
install -d "$pkgdir"/etc/lvm/archive "$pkgdir"/etc/lvm/backup
install -Dm755 "$srcdir"/lvm.initd "$pkgdir"/etc/init.d/lvm
install -Dm644 "$srcdir"/lvm.confd "$pkgdir"/etc/conf.d/lvm
ln -s libdevmapper.so.1.02 "$pkgdir"/lib/libdevmapper.so
}
dmeventd() {
pkgdesc="Device-mapper event daemon"
mkdir -p "$subpkgdir"/sbin
mv "$pkgdir"/sbin/dmeventd "$subpkgdir"/sbin/
install -Dm755 "$srcdir"/dmeventd.initd "$subpkgdir"/etc/init.d/dmeventd
}
dm() {
pkgdesc="Device mapper userspace library and tools from LVM2"
mkdir -p "$subpkgdir"/sbin "$subpkgdir"/lib
mv "$pkgdir"/sbin/dm* "$subpkgdir"/sbin/
install -Dm755 "$srcdir"/dmeventd.initd "$pkgdir"/etc/init.d/dmeventd
}
libs() {
pkgdesc="LVM2 shared libraries"
depends=""
mkdir -p "$subpkgdir"/lib
mv "$pkgdir"/lib/liblvm2*.so.* "$subpkgdir"/lib/
mv "$pkgdir"/lib/libdevmapper-event-lvm2*.so.* "$subpkgdir"/lib/
mv "$pkgdir"/lib/device-mapper "$subpkgdir"/lib/
}
dm_libs() {
pkgdesc="Device-mapper shared library"
depends=""
mkdir -p "$subpkgdir"/lib
mv "$pkgdir"/lib/libdevmapper.so.* "$subpkgdir"/lib/
}
replaces="device-mapper-libs device-mapper-event-libs"
default_libs
dm_event_libs() {
pkgdesc="Device-mapper event daemon shared library"
depends=""
mkdir -p "$subpkgdir"/lib
mv "$pkgdir"/lib/libdevmapper-event.so.* "$subpkgdir"/lib/
mv "$pkgdir/lib/device-mapper" "$subpkgdir/lib/"
}
udev() {
......
......@@ -2,7 +2,7 @@
# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=dracut
pkgver=048
pkgrel=1
pkgrel=2
pkgdesc="Event-driven initramfs infrastructure"
url="https://dracut.wiki.kernel.org/"
arch="all"
......@@ -53,13 +53,13 @@ bashcomp() {
}
crypt() {
depends="cryptsetup device-mapper dracut"
depends="cryptsetup dracut lvm2"
pkgdesc="$pkgname - LUKS / disk encryption support (crypt) module"
mkdir -p "$subpkgdir"
}
lvm() {
depends="device-mapper dracut lvm2"
depends="dracut lvm2"
pkgdesc="$pkgname - LVM2 module"
mkdir -p "$subpkgdir"
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment