head	1.3;
access;
symbols
	rpm-4_4_8-release:1.2.6.2
	rpm-4_4_7-release:1.2.6.2
	rpm-4_4_6-release:1.2.6.2
	rpm-4_4_5-release:1.2.6.2
	rpm-4_4_4-release:1.2.6.2
	rpm-4_4_3-release:1.2.6.2
	jbj_before_tklcpatches:1.2.6.2
	rpm-4_4_2-release:1.2.6.2
	pjones-sparse-experiment:1.3.0.2
	rpm-4_4_1-release:1.2.6.1
	rpm-4_4-release:1.2
	rpm-4_4:1.2.0.6
	rpm-4_3_1-start:1.2
	rpm-4_3:1.2.0.4
	rpm-4_2_1-release:1.2
	rpm-4_1_1-release:1.1.4.1
	rpm-4_2-release:1.2
	rpm-4_2:1.2.0.2
	rpm-4_1-release:1.1
	rpm-4_1:1.1.0.4
	rpm-4_0_4-release:1.1.2.1
	jbj-before-beecrypt:1.1.2.1
	rpm-4_0_3-release:1.1.2.1
	jbj_b4_rollback:1.1.2.1
	rpm-4_0_2-release:1.1.2.1
	rpm-4_0_1-release:1.1.2.1
	rpm-4_0:1.1.0.2;
locks; strict;
comment	@# @;


1.3
date	2005.05.30.06.43.45;	author jbj;	state Exp;
branches;
next	1.2;

1.2
date	2002.11.15.18.02.43;	author jbj;	state Exp;
branches
	1.2.6.1;
next	1.1;

1.1
date	2000.10.28.17.30.58;	author jbj;	state Exp;
branches
	1.1.2.1
	1.1.4.1;
next	;

1.1.2.1
date	2000.11.21.19.20.46;	author jbj;	state Exp;
branches;
next	;

1.1.4.1
date	2003.03.01.20.23.13;	author jbj;	state Exp;
branches;
next	;

1.2.6.1
date	2005.01.25.05.24.50;	author jbj;	state Exp;
branches;
next	1.2.6.2;

1.2.6.2
date	2005.05.30.06.43.17;	author jbj;	state Exp;
branches;
next	;


desc
@@


1.3
log
@Permit file names with spaces.
@
text
@#!/bin/sh
# Conectiva brp - strip shared libraries. Based on Red Hat's brp-strip.
# Thu Apr 20 - Guilherme Manika <gwm@@conectiva.com.br>
#              Created file

if [ -z "$RPM_BUILD_ROOT" -o "$RPM_BUILD_ROOT" = "/" ]; then
	exit 0
fi

case `uname -a` in
Darwin*) exit 0 ;;
*) ;;
esac

# Strip ELF shared objects
# Please note we don't restrict our search to executable files because
# our libraries are not (should not be, at least) +x.
for f in `find $RPM_BUILD_ROOT -type f -a -exec file {} \; | \
        grep -v "^${RPM_BUILD_ROOT}/\?usr/lib/debug"  | \
	grep ' shared object,' | \
	sed -n -e 's/^\(.*\):[ 	]*ELF.*, not stripped/\1/p'`; do
	strip --strip-unneeded "$f"
done
@


1.2
log
@- update to elfutils-0.56.
- have debug sub-subpackage use external, not internal, elfutils.
@
text
@d10 5
d22 1
a22 1
	strip --strip-unneeded $f
@


1.2.6.1
log
@macosx/opendarwin hackery, take 1.
@
text
@a9 5
case `uname -a` in
Darwin*) exit 0 ;;
*) ;;
esac

@


1.2.6.2
log
@Permit file names with spaces.
@
text
@d22 1
a22 1
	strip --strip-unneeded "$f"
@


1.1
log
@- add brp-strip-shared script <rodrigob@@conectiva.com.br>.
@
text
@d14 1
@


1.1.4.1
log
@Backport db-4.1.25 changes, more, from rpm-4.2.
@
text
@a13 1
        grep -v "^${RPM_BUILD_ROOT}/\?usr/lib/debug"  | \
@


1.1.2.1
log
@- add brp-strip-shared script <rodrigob@@conectiva.com.br>.
- better item/task progress bars <rodrigob@@conectiva.com.br>.
- load headers as single contiguous region.
- add region marker as RPM_BIN_TYPE in packages and database.
- fix: don't headerCopy() relocateable packages if not relocating.
- merge signatures into header after reading from package.
@
text
@@

