]> git.pld-linux.org Git - packages/geninitrd.git/commitdiff
- rel 4; fix strip to work also with compressed modules auto/th/geninitrd-12385-4
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Wed, 9 Nov 2011 18:21:23 +0000 (18:21 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    geninitrd-svn.patch -> 2.11
    geninitrd.spec -> 2.191

geninitrd-svn.patch
geninitrd.spec

index 772ab8595e1c1cc6c383c1347e08c068bcc86c63..fe11a366223bd8c25c69714a107dc825998c51bc 100644 (file)
@@ -82,13 +82,13 @@ Index: functions
                                        /^Class:/  { if (req_class == $2) { found=1 } }
 Index: geninitrd
 ===================================================================
---- geninitrd  (wersja 12408)
+--- geninitrd  (wersja 12380)
 +++ geninitrd  (kopia robocza)
 @@ -18,6 +18,7 @@
  # list of geninitrd modules which need setup routine after commandline args parsing
  GENINITRD_MODS=""
  COMPRESS=yes
-+STRIP=yes
++STRIP=strip
  target=""
  kernel=""
  force=""
@@ -96,26 +96,34 @@ Index: geninitrd
        echo "Usage: $PROGRAM [--version] [-v] [-f] [--ifneeded] [--preload <module>]"
        echo "       [--with=<module>] [--image-version] [--fstab=<fstab>] [--nocompress]"
        echo "       [--compress=yes|xz|lzma|bzip2|gzip|lzo]"
-+      echo "       [--nostrip ]"
++      echo "       [--nostrip ] [--strip PATH/strip] [--strip=PATH/strip]"
        echo "       [--initrdfs=rom|initramfs|ext2|cram] [--modules-conf=<modules.conf>]"
        echo "       [--with-bootsplash] [--without-bootsplash]"
        echo "       [--with-fbsplash] [--without-fbsplash]"
-@@ -630,6 +632,9 @@
+@@ -630,6 +632,10 @@
                inst_d "/lib/modules/$kernel/$MODULEDIR"
                cp -a "/lib/modules/$kernel/$mod" "$DESTDIR/lib/modules/$kernel/$mod"
                gunzip "$DESTDIR/lib/modules/$kernel/$mod" 2> /dev/null
-+              if [ -x /usr/bin/strip ] && is_yes "$STRIP"; then
-+                      /usr/bin/strip --strip-unneeded --remove-section=.comment --remove-section=.note.GNU-stack "$DESTDIR/lib/modules/$kernel/$mod"
++              if [ "$STRIP" ] ; then
++                      mod_nocomp=${mod%.gz}
++                      $STRIP --strip-unneeded --remove-section=.comment --remove-section=.note.GNU-stack "$DESTDIR/lib/modules/$kernel/$mod_nocomp"
 +              fi
        done
  }
  
-@@ -1017,6 +1022,9 @@
+@@ -1017,6 +1023,16 @@
        --nocompress)
                COMPRESS=no
                ;;
 +      --nostrip)
-+              STRIP=no
++              STRIP=
++              ;;
++      --strip=*)
++              STRIP="${1#--strip=}"
++              ;;
++      --strip)
++              STRIP=$2
++              shift
 +              ;;
        --ifneeded)
                ifneeded=1
index 75855aacf4c16c76b1a6b30ded18f7ad7d2091e5..07ff0bd174c2bbfb372c3d885270c964f9330a54 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:       12385
-Release:       3
+Release:       4
 License:       GPL
 Group:         Applications/System
 Source0:       %{name}-%{version}.tar.gz
This page took 0.047496 seconds and 4 git commands to generate.