From 59ae6346ba32ecbf59dcef2feddb1bd81527465d Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Sat, 26 May 2012 15:40:54 -0400 Subject: add 'strip' install hook Mostly a convenience for myself, and anyone else who runs builds of things like util-linux or kmod, where having debug symbols on these libraries can add a large amount of weight to the image. Signed-off-by: Dave Reisner --- install/strip | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 install/strip diff --git a/install/strip b/install/strip new file mode 100644 index 0000000..8ed9240 --- /dev/null +++ b/install/strip @@ -0,0 +1,32 @@ +#!/bin/bash + +build() { + find "$BUILDROOT" -type f -perm -u+w -print0 2>/dev/null | while read -d '' bin; do + case $(file -bi "$bin") in + *application/x-sharedlib*) + # Libraries (.so) + strip --strip-unneeded "$bin" + ;; + *application/x-archive*) + # Libraries (.a) + strip --strip-debug "$bin" + ;; + *application/x-executable*) + # Binaries + strip --strip-all "$bin" + ;; + esac + done +} + +help() { + cat <