[arch-commits] Commit in mkinitcpio/trunk (3 files)

Dave Reisner dreisner at archlinux.org
Tue Oct 16 16:59:47 UTC 2018


    Date: Tuesday, October 16, 2018 @ 16:59:46
  Author: dreisner
Revision: 336764

upgpkg: mkinitcpio 25-1

Modified:
  mkinitcpio/trunk/PKGBUILD
Deleted:
  mkinitcpio/trunk/0001-Restore-addition-of-modules-from-config-file.patch
  mkinitcpio/trunk/0001-install-block-avoid-conditional-addition-of-drivers.patch

----------------------------------------------------------------+
 0001-Restore-addition-of-modules-from-config-file.patch        |   39 ------
 0001-install-block-avoid-conditional-addition-of-drivers.patch |   65 ----------
 PKGBUILD                                                       |   21 ---
 3 files changed, 5 insertions(+), 120 deletions(-)

Deleted: 0001-Restore-addition-of-modules-from-config-file.patch
===================================================================
--- 0001-Restore-addition-of-modules-from-config-file.patch	2018-10-16 15:18:22 UTC (rev 336763)
+++ 0001-Restore-addition-of-modules-from-config-file.patch	2018-10-16 16:59:46 UTC (rev 336764)
@@ -1,39 +0,0 @@
-From 5bba09cb1c661627fde76b977cfe9f937b1264a3 Mon Sep 17 00:00:00 2001
-From: Dave Reisner <dreisner at archlinux.org>
-Date: Fri, 6 Oct 2017 08:15:43 -0400
-Subject: [mkinitcpio] [PATCH] Restore addition of modules from config file
-
-Broken by c5ad00c2.
-
-ref: https://bugs.archlinux.org/task/55870
----
- functions | 11 ++++++++++-
- 1 file changed, 10 insertions(+), 1 deletion(-)
-
-diff --git a/functions b/functions
-index 1486f2f..ba95e80 100644
---- a/functions
-+++ b/functions
-@@ -627,9 +627,18 @@ parse_config() {
-     map add_file "${FILES[@]}"
- 
-     tee "$BUILDROOT/buildconfig" < "$1" | {
-+        # When MODULES is not an array (but instead implicitly converted at
-+        # startup), sourcing the config causes the string value of MODULES
-+        # to be assigned as MODULES[0]. Avoid this by explicitly unsetting
-+        # MODULES before re-sourcing the config.
-+        unset MODULES
-+
-         . /dev/stdin
- 
--        for mod in "${modules[@]%\?}"; do
-+        # arrayize MODULES if necessary.
-+        [[ ${MODULES at a} != *a* ]] && read -ra MODULES <<<"${MODULES//-/_}"
-+
-+        for mod in "${MODULES[@]%\?}"; do
-             mod=${mod//-/_}
-             # only add real modules (2 == builtin)
-             (( _addedmodules["$mod"] == 1 )) && add+=("$mod")
--- 
-2.14.2
-

Deleted: 0001-install-block-avoid-conditional-addition-of-drivers.patch
===================================================================
--- 0001-install-block-avoid-conditional-addition-of-drivers.patch	2018-10-16 15:18:22 UTC (rev 336763)
+++ 0001-install-block-avoid-conditional-addition-of-drivers.patch	2018-10-16 16:59:46 UTC (rev 336764)
@@ -1,65 +0,0 @@
-From a3cb799a8f63186b843db6a57da12d74a9320686 Mon Sep 17 00:00:00 2001
-From: Dave Reisner <dreisner at archlinux.org>
-Date: Mon, 8 Oct 2018 19:45:11 -0400
-Subject: [subjectprefix = mkinitcpio] [PATCH] install/block: avoid conditional
- addition of drivers
-
-Avoid over-optimizing autodetect and always add these. This allows
-storage drivers to be builtins and still trigger addition of the block
-node driver.
----
- install/block | 25 ++++++++-----------------
- 1 file changed, 8 insertions(+), 17 deletions(-)
-
-diff --git a/install/block b/install/block
-index d9c627f..11c4665 100644
---- a/install/block
-+++ b/install/block
-@@ -2,36 +2,27 @@
- 
- build() {
-     local filter
--    local -A blockdevs
-+
-+    map add_module sd_mod? sr_mod? usb_storage? mmc_block? firewire-sbp2? virtio_blk?
- 
-     # pata, sata, scsi, nvme
-     for filter in 'scsi/.*ata' '/(block|scsi|fusion|nvme)/' 'ata/[ps]ata_' \
-             'ata/(ahci|pdc_adma|ata_piix|ata_generic)'; do
--        add_checked_modules "$filter" && blockdevs['sd_mod']=1
-+        add_checked_modules "$filter"
-     done
- 
-     # usb
--    if add_checked_modules -f '(_cs|sl811_hcd|isp116x_hcd)' '/usb/host'; then
--        blockdevs+=(['usb_storage?']=1 ['sd_mod?']=1 ['sr_mod?']=1)
--        add_checked_modules '/drivers/usb/storage/'
--    fi
-+    add_checked_modules -f '(_cs|sl811_hcd|isp116x_hcd)' '/usb/host'
-+    add_checked_modules '/drivers/usb/storage/'
- 
-     # firewire
--    if add_checked_modules '/drivers/firewire/'; then
--        blockdevs+=(['firewire-sbp2?']=1 ['sd_mod?']=1 ['sr_mod?']=1)
--    fi
-+    add_checked_modules '/drivers/firewire/'
- 
-     # mmc
--    if add_checked_modules '/(mmc|tifm_)'; then
--        blockdevs+=(['mmc_block?']=1)
--    fi
-+    add_checked_modules '/(mmc|tifm_)'
- 
-     # virtio
--    if add_checked_modules 'virtio'; then
--        blockdevs['virtio_blk?']=1
--    fi
--
--    map add_module "${!blockdevs[@]}"
-+    add_checked_modules 'virtio'
- }
- 
- help() {
--- 
-2.19.0
-

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-10-16 15:18:22 UTC (rev 336763)
+++ PKGBUILD	2018-10-16 16:59:46 UTC (rev 336764)
@@ -2,8 +2,8 @@
 # Maintainer: Thomas Bächler <thomas at archlinux.org>
 
 pkgname=mkinitcpio
-pkgver=24
-pkgrel=3
+pkgver=25
+pkgrel=1
 pkgdesc="Modular initramfs image creation utility"
 arch=('any')
 url="https://projects.archlinux.org/mkinitcpio.git/"
@@ -16,24 +16,13 @@
             'lz4: Use lz4 compression for the initramfs image'
             'mkinitcpio-nfs-utils: Support for root filesystem on NFS')
 backup=('etc/mkinitcpio.conf')
-source=("https://sources.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.gz"{,.sig}
-        0001-Restore-addition-of-modules-from-config-file.patch
-        0001-install-block-avoid-conditional-addition-of-drivers.patch)
+source=("https://sources.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.gz"{,.sig})
 install=mkinitcpio.install
-sha256sums=('ec0ecbc518c14ecacf5a8ece2f068fe86fcaf3aed09ee6b82737e773e5d7d02b'
-            'SKIP'
-            'd4cbbf7b05f5dcaf23139469376ff6c29e948ce77a8c51ad4867413b4bddc4db'
-            '2ef47f6068323494bfc3181d8d34a732f8947775f6ff6e595e6f3eb4190df76e')
+sha256sums=('e14056a9c460d15652e99620bce4308d4dd9309f82c152c4b52287e697fab599'
+            'SKIP')
 validpgpkeys=('487EACC08557AD082088DABA1EB2638FF56C0C53'   # Dave Reisner
               '86CFFCA918CF3AF47147588051E8B148A9999C34')  # Evangelos Foutras
 
-prepare() {
-  cd "$pkgname-$pkgver"
-
-  patch -Np1 <"$srcdir"/0001-Restore-addition-of-modules-from-config-file.patch
-  patch -Np1 <"$srcdir"/0001-install-block-avoid-conditional-addition-of-drivers.patch
-}
-
 check() {
   make -C "$pkgname-$pkgver" check
 }



More information about the arch-commits mailing list