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

Dave Reisner dreisner at archlinux.org
Fri Feb 24 08:49:14 EST 2012


    Date: Friday, February 24, 2012 @ 08:49:14
  Author: dreisner
Revision: 151035

upgpkg: mkinitcpio 0.8.3-1

Dave Reisner (22):
      fsck: add helper for usr if different fs from root
      man: replace refs to kernel26 with linux, et al
      shutdown: make reboot the default action
      mkinitcpio: obsolete install as a buildhook function
      install/base: drop support for m-i-t
      mkinitcpio.conf: add note about separate /usr, fsck as default
      avoid absolute paths in add_binary calls
      autodetect: remove hack to exclude {ata,ide}-generic
      function: avoid applying --try to all modules
      init_functions: avoid using fsck_ret to check 0
      init: use fastboot, not skip to avoid fsck
      fsck: fix copypasta error in picking /usr fsck helper
      memdisk: use blkid builtin
      udev: remove hooks
      autodetect: refactor raid device detection
      mkinitcpio: catch more buildtime errors
      mkinitcpio: install all modules to a single dir
      lsinitcpio: detect kver separate from modules
      lsinitcpio: trim binaries during discovery
      autodetect: resolve guessed filesystem modules
      use --tab-file flag for findmnt -s
      README: fix email address

Tom Gundersen (1):
      mkinitcpio: unzip modules before image compression

Modified:
  mkinitcpio/trunk/PKGBUILD
Deleted:
  mkinitcpio/trunk/0001-autodetect-resolve-guessed-filesystem-modules.patch

----------------------------------------------------------+
 0001-autodetect-resolve-guessed-filesystem-modules.patch |   45 -------------
 PKGBUILD                                                 |   23 +-----
 2 files changed, 6 insertions(+), 62 deletions(-)

Deleted: 0001-autodetect-resolve-guessed-filesystem-modules.patch
===================================================================
--- 0001-autodetect-resolve-guessed-filesystem-modules.patch	2012-02-24 13:48:50 UTC (rev 151034)
+++ 0001-autodetect-resolve-guessed-filesystem-modules.patch	2012-02-24 13:49:14 UTC (rev 151035)
@@ -1,45 +0,0 @@
-From be9a42675f3ea125c9daa45986a3b58ba8bae226 Mon Sep 17 00:00:00 2001
-From: Dave Reisner <dreisner at archlinux.org>
-Date: Tue, 21 Feb 2012 16:47:56 -0500
-Subject: [PATCH] autodetect: resolve guessed filesystem modules
-
-Trading out modinfo for modprobe allows us to detect filesystems like
-ext2 and ext3 which might be aliased to ext4 in the case of Kconfig
-CONFIG_EXT4_USE_FOR_EXT23 being enabled. Maybe this catches other insane
-corner cases, too.
-
-Since we now treat this as possible aliases, we also need to be mindful
-of the fact that it could resolve to multiple module names. Assign the
-output as an array to respect this.
-
-Fixes FS#28569.
-
-Signed-off-by: Dave Reisner <dreisner at archlinux.org>
----
- install/autodetect |   10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
-
-diff --git a/install/autodetect b/install/autodetect
-index 5cc908c..cc12124 100644
---- a/install/autodetect
-+++ b/install/autodetect
-@@ -7,8 +7,14 @@ build() {
-     MODULE_FILE=$workdir/autodetect_modules
- 
-     add_if_avail() {
--        if modinfo -k "$KERNELVERSION" "$1" &>/dev/null; then
--            printf '%s\n' "$1" >>"$MODULE_FILE"
-+        local resolved
-+
-+        # treat this as an alias, since ext3 might be aliased to ext4.
-+        IFS=$'\n' read -rd '' -a resolved < \
-+            <(modprobe -S "$KERNELVERSION" -R "$1" 2>/dev/null)
-+
-+        if (( ${#resolved[*]} )); then
-+            printf '%s\n' "${resolved[@]}" >>"$MODULE_FILE"
-         fi
-     }
- 
--- 
-1.7.9.1
-

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-02-24 13:48:50 UTC (rev 151034)
+++ PKGBUILD	2012-02-24 13:49:14 UTC (rev 151035)
@@ -3,39 +3,28 @@
 # Maintainer: Thomas Bächler <thomas at archlinux.org>
 
 pkgname=mkinitcpio
-pkgver=0.8.2
-pkgrel=3
+pkgver=0.8.3
+pkgrel=1
 pkgdesc="Modular initramfs image creation utility"
 arch=('any')
 url="http://www.archlinux.org/"
 license=('GPL')
-depends=('mkinitcpio-busybox>=1.16.1-2' 'kmod>=3' 'util-linux>=2.20.1-2' 'libarchive' 'coreutils'
+depends=('mkinitcpio-busybox>=1.16.1-2' 'kmod>=3' 'util-linux>=2.21' 'libarchive' 'coreutils'
          'bash' 'findutils' 'sed' 'grep' 'filesystem>=2011.10-1' 'file' 'gzip')
 optdepends=('xz: Use lzma or xz compression for the initramfs image'
             'bzip2: Use bzip2 compression for the initramfs image'
             'lzop: Use lzo compression for the initramfs image'
             'mkinitcpio-nfs-utils: Support for root filesystem on NFS')
 backup=('etc/mkinitcpio.conf')
-source=("ftp://ftp.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.gz"
-        '0001-autodetect-resolve-guessed-filesystem-modules.patch')
-md5sums=('2e0ac0c657ca7a78aa0583b3368c0e44'
-         '9a5f9cf5e9ca429824e927662a5095ea')
-sha256sums=('9a951f9e2a158b65840f476c1b9e1e45c7b06383a90f182f76eab64bd3a398cb'
-            '769e7a5eabb9b77802b1b55f4d123566e13c26dc4966189e4101a38069b6fe8f')
+source=("ftp://ftp.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.gz")
+md5sums=('c2335f844c815724d50461ef11ce1aed')
+sha256sums=('62ae10a0ec1bc147901187401620eb3d6b152df317a70c4f5b967e60ebb38daf')
 
-build() {
-  cd "$pkgname-$pkgver"
-  patch -Np1 <"$srcdir/0001-autodetect-resolve-guessed-filesystem-modules.patch"
-}
-
 package() {
   make -C "$pkgname-$pkgver" DESTDIR="$pkgdir" install
 
   # compat symlink
   install -dm755 "$pkgdir/sbin"
   ln -s /usr/bin/mkinitcpio "$pkgdir/sbin/mkinitcpio"
-
-  # XXX: remove udev hooks -- they belong to the udev package
-  rm "$pkgdir"/lib/initcpio/{hooks,install}/udev
 }
 



More information about the arch-commits mailing list