Morten Linderud pushed to branch main at Arch Linux / Packaging / Packages / 
lvm2


Commits:
ea8f3564 by Morten Linderud at 2024-03-03T17:57:08+01:00
Remove mkinitcpio hooks and conflict with old mkinitcpio

Signed-off-by: Morten Linderud <foxbo...@archlinux.org>

- - - - -
18c05248 by Morten Linderud at 2024-03-03T17:58:43+01:00
upgpkg: 2.03.23-2: remove mkinitcpio hooks and conflicts with previous 
mkinitcpio versions

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- − lvm2_install


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = lvm2
        pkgver = 2.03.23
-       pkgrel = 1
+       pkgrel = 2
        url = https://sourceware.org/lvm2/
        arch = x86_64
        license = GPL2
@@ -9,15 +9,14 @@ pkgbase = lvm2
        makedepends = systemd
        makedepends = libaio
        makedepends = thin-provisioning-tools
+       conflicts = mkinitcpio<38-1
        source = 
git+https://sourceware.org/git/lvm2.git#commit=d786a8f820d54ce87a919e6af5426c333c173b11
        source = 0001-udev-initcpio.patch
-       source = lvm2_install
        source = 11-dm-initramfs.rules
        validpgpkeys = 88437EF5C077BD113D3B7224228191C1567E2C17
        validpgpkeys = D501A478440AE2FD130A1BE8B9112431E509039F
        sha256sums = SKIP
        sha256sums = 
2b3a16ec05e2bc6678e9ebd5ffa8319ebfde29aa260ce004f79f9b8df57d73c9
-       sha256sums = 
8870091ef70b5ea18b18bfcc770f8bda7dcd9d7cc2cc4fe5e4c3ac1f35bbb66a
        sha256sums = 
e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0
 
 pkgname = lvm2


=====================================
PKGBUILD
=====================================
@@ -7,20 +7,19 @@ pkgname=('lvm2' 'device-mapper')
 # latest release does not have a tag... :-\
 _commit='d786a8f820d54ce87a919e6af5426c333c173b11'
 pkgver=2.03.23
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url='https://sourceware.org/lvm2/'
 license=('GPL2' 'LGPL2.1')
 makedepends=('git' 'systemd' 'libaio' 'thin-provisioning-tools')
+conflicts=('mkinitcpio<38-1')
 validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 
<a...@redhat.com>
               'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 
<marian.cson...@gmail.com>
 source=("git+https://sourceware.org/git/lvm2.git#commit=${_commit}";
         '0001-udev-initcpio.patch'
-        'lvm2_install'
         '11-dm-initramfs.rules')
 sha256sums=('SKIP'
             '2b3a16ec05e2bc6678e9ebd5ffa8319ebfde29aa260ce004f79f9b8df57d73c9'
-            '8870091ef70b5ea18b18bfcc770f8bda7dcd9d7cc2cc4fe5e4c3ac1f35bbb66a'
             'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
 
 _backports=(
@@ -114,9 +113,6 @@ package_lvm2() {
   make DESTDIR="${pkgdir}" install_lvm2
   # /etc directories
   install -d "${pkgdir}"/etc/lvm/{archive,backup}
-  # mkinitcpio hook
-  install -D -m0644 "${srcdir}/lvm2_install" 
"${pkgdir}/usr/lib/initcpio/install/lvm2"
-  ln -s lvm2 "${pkgdir}/usr/lib/initcpio/install/sd-lvm2"
   # extra udev rule for non-systemd initramfs
   install -D -m0644 udev/69-dm-lvm-initcpio.rules 
"${pkgdir}/usr/lib/initcpio/udev/69-dm-lvm.rules"
   # systemd support


=====================================
lvm2_install deleted
=====================================
@@ -1,46 +0,0 @@
-#!/usr/bin/bash
-
-build() {
-    local symlink
-
-    # device mapper modules
-    map add_module \
-        'dm-mod' \
-        'dm-snapshot' \
-        'dm-mirror' \
-        'dm-cache' \
-        'dm-cache-smq' \
-        'dm-thin-pool'
-
-    # from thin-provisioning-tools
-    add_binary 'pdata_tools'
-    for symlink in cache_{check,dump,metadata_size,repair,restore} 
thin_{check,delta,dump,ls,metadata_size,repair,restore,rmap,trim}; do
-        add_symlink "/usr/bin/${symlink}" 'pdata_tools'
-    done
-
-    # udev rules and lvm configuration
-    map add_udev_rule \
-        '10-dm.rules' \
-        '11-dm-lvm.rules' \
-        '13-dm-disk.rules' \
-        '95-dm-notify.rules' \
-        '/usr/lib/initcpio/udev/11-dm-initramfs.rules'
-
-    # this udev rule is specific for systemd and non-systemd systems
-    if command -v add_systemd_unit >/dev/null; then
-        add_udev_rule '69-dm-lvm.rules'
-    else
-        add_udev_rule '/usr/lib/initcpio/udev/69-dm-lvm.rules'
-    fi
-
-    # config file
-    add_file '/etc/lvm/lvm.conf'
-    sed -i -e 's/^[[:space:]#]*monitoring = [[:digit:]]\+\s*$/\tmonitoring = 
0/' \
-        -e '/^$/d' -e '/^[[:space:]]*#/d' "${BUILDROOT}/etc/lvm/lvm.conf"
-}
-
-help() {
-  cat <<HELPEOF
-This hook enables LVM2 volumes in initramfs.
-HELPEOF
-}



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lvm2/-/compare/33d442d1659596d15e18503499cf6b583ffe6e40...18c052488ae4a59aaf7e8339a5a27b041e2c4fe8

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lvm2/-/compare/33d442d1659596d15e18503499cf6b583ffe6e40...18c052488ae4a59aaf7e8339a5a27b041e2c4fe8
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to