aboutsummaryrefslogtreecommitdiffstats
path: root/brp-strip-static-archive
diff options
context:
space:
mode:
authorOlivier Thauvin <nanardon@mandriva.org>2005-04-29 03:14:31 +0000
committerOlivier Thauvin <nanardon@mandriva.org>2005-04-29 03:14:31 +0000
commitc1e98e63ced7c7cf0a96eb7344dce8c70a2374a3 (patch)
treee7dc6d41932984de61e19b5c31645adef2873166 /brp-strip-static-archive
parent0476b45b8e1efd8ceba51446bbe5312935726e49 (diff)
downloadrpm-setup-c1e98e63ced7c7cf0a96eb7344dce8c70a2374a3.tar
rpm-setup-c1e98e63ced7c7cf0a96eb7344dce8c70a2374a3.tar.gz
rpm-setup-c1e98e63ced7c7cf0a96eb7344dce8c70a2374a3.tar.bz2
rpm-setup-c1e98e63ced7c7cf0a96eb7344dce8c70a2374a3.tar.xz
rpm-setup-c1e98e63ced7c7cf0a96eb7344dce8c70a2374a3.zip
- remove Makefile.in from cvs0.1
- more scripts - version is 0.1 (in way) - use spec-helper at time
Diffstat (limited to 'brp-strip-static-archive')
-rwxr-xr-xbrp-strip-static-archive13
1 files changed, 13 insertions, 0 deletions
diff --git a/brp-strip-static-archive b/brp-strip-static-archive
new file mode 100755
index 0000000..6831239
--- /dev/null
+++ b/brp-strip-static-archive
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+if [ -z "$RPM_BUILD_ROOT" -o "$RPM_BUILD_ROOT" = "/" ]; then
+ exit 0
+fi
+
+# Strip static libraries.
+for f in `find $RPM_BUILD_ROOT -type f -a -exec file {} \; | \
+ grep -v "^${RPM_BUILD_ROOT}/\?usr/lib/debug" | \
+ grep 'current ar archive' | \
+ sed -n -e 's/^\(.*\):[ ]*current ar archive/\1/p'`; do
+ strip -g $f
+done