]> git.pld-linux.org Git - packages/geninitrd.git/commitdiff
- rel 8; silence ramdisk_size warning for initramfs auto/th/geninitrd-12757-9
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Fri, 10 Aug 2018 08:47:48 +0000 (10:47 +0200)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Fri, 10 Aug 2018 08:47:48 +0000 (10:47 +0200)
geninitrd-git.patch
geninitrd.spec

index a6ac79d776ba5fcf73e0a8992b709b6ab2291f73..26658e89de9e76d0fc63eaef6c5df0569c721a47 100644 (file)
@@ -95,3 +95,37 @@ index 0a18298..c75c22b 100755
                                crc-t10dif)
                                        find_depmod "-crct10dif-pclmul"
                                        find_depmod "-crct10dif"
+commit 256e0bedb591a982ce87fb2ca1b38e1353d5b33a
+Author: Arkadiusz Miśkiewicz <arekm@maven.pl>
+Date:   Fri Aug 10 10:40:59 2018 +0200
+
+    ramdisk_size warning makes no sense for initramfs.
+
+diff --git a/geninitrd b/geninitrd
+index c75c22b..025674d 100755
+--- a/geninitrd
++++ b/geninitrd
+@@ -1759,14 +1759,16 @@ case "$INITRDFS" in
+       die "Filesystem $INITRDFS not supported by $PROGRAM"
+ esac
+-CONFIG_BLK_DEV_RAM_SIZE=$(ikconfig | awk -F= '/^CONFIG_BLK_DEV_RAM_SIZE/{print $2}')
+-if [ -z "$CONFIG_BLK_DEV_RAM_SIZE" ]; then
+-      CONFIG_BLK_DEV_RAM_SIZE=4096
+-      warn "No CONFIG_BLK_DEV_RAM_SIZE detected, fallback to $CONFIG_BLK_DEV_RAM_SIZE"
+-fi
++if [ "$INITRDFS" != "initramfs" ]; then
++      CONFIG_BLK_DEV_RAM_SIZE=$(ikconfig | awk -F= '/^CONFIG_BLK_DEV_RAM_SIZE/{print $2}')
++      if [ -z "$CONFIG_BLK_DEV_RAM_SIZE" ]; then
++              CONFIG_BLK_DEV_RAM_SIZE=4096
++              warn "No CONFIG_BLK_DEV_RAM_SIZE detected, fallback to $CONFIG_BLK_DEV_RAM_SIZE"
++      fi
+-if [ "$IMAGESIZE" -gt $CONFIG_BLK_DEV_RAM_SIZE ]; then
+-      warn "Your image size is larger than $CONFIG_BLK_DEV_RAM_SIZE, Be sure to boot kernel with ramdisk_size=$IMAGESIZE!"
++      if [ "$IMAGESIZE" -gt $CONFIG_BLK_DEV_RAM_SIZE ]; then
++              warn "Your image size is larger than $CONFIG_BLK_DEV_RAM_SIZE, Be sure to boot kernel with ramdisk_size=$IMAGESIZE!"
++      fi
+ fi
+ if ! is_no "$COMPRESS"; then
index 5305cd327a67bdf8eccfd7201a7e54f1ed2a2692..2bfddc584d305dd5122c47d2f7d6fb89f9df3e95 100644 (file)
@@ -7,7 +7,7 @@ Summary:        Creates an initial ramdisk image for preloading modules
 Summary(pl.UTF-8):     Narzędzie do tworzenia inicjalnego ramdysku używanego przy starcie systemu
 Name:          geninitrd
 Version:       12757
-Release:       8
+Release:       9
 License:       GPL
 Group:         Applications/System
 Source0:       %{name}-%{version}.tar.gz
This page took 0.049903 seconds and 4 git commands to generate.