SVN: geninitrd/trunk/geninitrd
glen
glen at pld-linux.org
Wed Nov 9 08:42:49 CET 2011
Author: glen
Date: Wed Nov 9 08:42:48 2011
New Revision: 12410
Modified:
geninitrd/trunk/geninitrd
Log:
let $STRIP be internally path to strip, add --strip=PATH/strip and --strip PATH/strip args
Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd (original)
+++ geninitrd/trunk/geninitrd Wed Nov 9 08:42:48 2011
@@ -18,7 +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=""
@@ -48,7 +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 " [--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]"
@@ -632,8 +632,8 @@
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
+ $STRIP --strip-unneeded --remove-section=.comment --remove-section=.note.GNU-stack "$DESTDIR/lib/modules/$kernel/$mod"
fi
done
}
@@ -1023,7 +1023,14 @@
COMPRESS=no
;;
--nostrip)
- STRIP=no
+ STRIP=
+ ;;
+ --strip=*)
+ STRIP="${1#--strip=}"
+ ;;
+ --strip)
+ STRIP=$2
+ shift
;;
--ifneeded)
ifneeded=1
More information about the pld-cvs-commit
mailing list