[pacman-dev] [PATCH] Make strip paths configurable
Dan McGee
dpmcgee at gmail.com
Tue Jul 1 15:43:26 EDT 2008
On Tue, Jul 1, 2008 at 2:27 PM, Thomas Bächler <thomas at archlinux.org> wrote:
> Dan McGee schrieb:
>>>
>>> diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
>>> index c809498..4a6f9b2 100644
>>> --- a/scripts/makepkg.sh.in
>>> +++ b/scripts/makepkg.sh.in
>>> @@ -737,9 +737,11 @@ tidy_install() {
>>>
>>> if [ "$(check_option strip)" = "y" ]; then
>>> msg2 "$(gettext "Stripping debugging symbols from binaries
>>> and libraries...")"
>>> - local binary bindirs
>>> - bindirs="bin lib sbin usr/bin usr/lib usr/sbin
>>> usr/local/bin usr/local/lib usr/local/sbin opt/*/bin opt/*/lib opt/*/sbin"
>>> - find ${bindirs} -type f 2>/dev/null | while read binary ;
>>> do
>>> + local binary
>>> + if [ -z "${STRIP_DIRS[@]}" ]; then
>>> + STRIP_DIRS=(bin lib sbin
>>> usr/{bin,lib,sbin,local/{bin,lib,sbin}} opt/*/{bin,lib,sbin})
>>> + fi
>>> + find ${STRIP_DIRS[@]} -type f 2>/dev/null | while read
>>> binary ; do
>>
>> This breaks what was fixed here; you'll need to resubmit with that in
>> mind:
>>
>> http://projects.archlinux.org/?p=pacman.git;a=commitdiff;h=27943a04d6dd135628c2313525ebffbcd76cc514
The bash {} expansion was causing some problems I believe, otherwise
I'm not completely sure why I would have changed that. The referenced
patch definitely made that change, I wish I would have documented
better why...
-Dan
More information about the pacman-dev
mailing list