Author: arekm
Date: Tue Nov 8 22:04:28 2011
New Revision: 12409
Modified:
geninitrd/trunk/geninitrd
Log:
Strip modules by default.
Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd (original)
+++ geninitrd/trunk/geninitrd Tue Nov 8 22:04:28 2011
@@ -18,6 +18,7 @@
# list of geninitrd modules which need setup routine after commandline args
parsing
GENINITRD_MODS=""
COMPRESS=yes
+STRIP=yes
target=""
kernel=""
force=""
@@ -47,6 +48,7 @@
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 " [--initrdfs=rom|initramfs|ext2|cram]
[--modules-conf=<modules.conf>]"
echo " [--with-bootsplash] [--without-bootsplash]"
echo " [--with-fbsplash] [--without-fbsplash]"
@@ -630,6 +632,9 @@
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"
+ fi
done
}
@@ -1017,6 +1022,9 @@
--nocompress)
COMPRESS=no
;;
+ --nostrip)
+ STRIP=no
+ ;;
--ifneeded)
ifneeded=1
;;
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit