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

Dave Reisner dreisner at nymeria.archlinux.org
Sat Mar 8 19:13:06 UTC 2014


    Date: Saturday, March 8, 2014 @ 20:13:06
  Author: dreisner
Revision: 207419

upgpkg: mkinitcpio 17-1

Modified:
  mkinitcpio/trunk/PKGBUILD
Deleted:
  mkinitcpio/trunk/0001-Add-l-flag-when-using-lz4-compression.patch

--------------------------------------------------+
 0001-Add-l-flag-when-using-lz4-compression.patch |   61 ---------------------
 PKGBUILD                                         |   16 +----
 2 files changed, 5 insertions(+), 72 deletions(-)

Deleted: 0001-Add-l-flag-when-using-lz4-compression.patch
===================================================================
--- 0001-Add-l-flag-when-using-lz4-compression.patch	2014-03-08 18:51:10 UTC (rev 207418)
+++ 0001-Add-l-flag-when-using-lz4-compression.patch	2014-03-08 19:13:06 UTC (rev 207419)
@@ -1,61 +0,0 @@
-From 2ce3a416c8714adedc3117e5247e6da364ddebc9 Mon Sep 17 00:00:00 2001
-From: Dave Reisner <dreisner at archlinux.org>
-Date: Sun, 22 Dec 2013 14:11:37 -0500
-Subject: [mkinitcpio] [PATCH] Add -l flag when using lz4 compression
-
-This isn't documented, but it's needed since the kernel lz4 support is
-based on the original streaming format and not the newer default. Use
--l to force the legacy codec.
-
-Fixup lsinitcpio to support the older format, and, add a warning when
-the newer format is detected. Who knows when this will be "resolved" ...
-
-Upstream discussion: https://code.google.com/p/lz4/issues/detail?id=102
----
- lsinitcpio | 15 +++++++++++----
- mkinitcpio |  3 +++
- 2 files changed, 14 insertions(+), 4 deletions(-)
-
-diff --git a/lsinitcpio b/lsinitcpio
-index 10cd663..9d98d57 100755
---- a/lsinitcpio
-+++ b/lsinitcpio
-@@ -91,10 +91,17 @@ detect_filetype() {
-         return
-     fi
- 
--    if [[ $(hexdump -n 4 -e '"%x"' "$1") == '184d2204' ]]; then
--        echo 'lz4'
--        return
--    fi
-+    case $(hexdump -n 4 -e '"%x"' "$1") in
-+        184d2204)
-+            error 'Newer lz4 stream format detected! This may not boot!'
-+            echo 'lz4'
-+            return
-+            ;;
-+        184c2102)
-+            echo 'lz4 -l'
-+            return
-+            ;;
-+    esac
- 
-     if [[ $(hexdump -n 3 -e '"%c"' "$1") == 'BZh' ]]; then
-         echo 'bzip2'
-diff --git a/mkinitcpio b/mkinitcpio
-index cb94d62..42abde7 100755
---- a/mkinitcpio
-+++ b/mkinitcpio
-@@ -202,6 +202,9 @@ build_image() {
-         xz)
-             COMPRESSION_OPTIONS+=' --check=crc32'
-             ;;
-+        lz4)
-+            COMPRESSION_OPTIONS+=' -l'
-+            ;;
-     esac
- 
-     cpio_opts=('-0' '-o' '-H' 'newc')
--- 
-1.8.5.2
-

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-03-08 18:51:10 UTC (rev 207418)
+++ PKGBUILD	2014-03-08 19:13:06 UTC (rev 207419)
@@ -3,8 +3,8 @@
 # Maintainer: Thomas Bächler <thomas at archlinux.org>
 
 pkgname=mkinitcpio
-pkgver=16
-pkgrel=2
+pkgver=17
+pkgrel=1
 pkgdesc="Modular initramfs image creation utility"
 arch=('any')
 url="https://projects.archlinux.org/mkinitcpio.git/"
@@ -17,17 +17,11 @@
             'lz4: Use lz4 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"{,.sig}
-        0001-Add-l-flag-when-using-lz4-compression.patch)
+source=("ftp://ftp.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.gz"{,.sig})
 install=mkinitcpio.install
-sha256sums=('10821e533eb1ca51a9d3c1d06d8999c08a6151910a9a6029a45ff1638e9228a2'
-            'SKIP'
-            'e8dd2d3fb29e6c41bed53be2f8659a7e5daeae3c9495d8527b6b938787c54703')
+sha256sums=('904821a027fdda26bb7150887680f3b751351ff37dc5e409dcb839e4733906ce'
+            'SKIP')
 
-prepare() {
-  patch -d "$pkgname-$pkgver" -Np1 <"$srcdir/0001-Add-l-flag-when-using-lz4-compression.patch"
-}
-
 package() {
   make -C "$pkgname-$pkgver" DESTDIR="$pkgdir" install
 }




More information about the arch-commits mailing list