projects
/
portage.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
93b7bbe
)
prepstrip: optimize chmod slightly
author
Mike Frysinger
<vapier@gentoo.org>
Sun, 9 Oct 2011 18:43:11 +0000
(14:43 -0400)
committer
Mike Frysinger
<vapier@gentoo.org>
Mon, 10 Oct 2011 02:27:58 +0000
(22:27 -0400)
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
bin/ebuild-helpers/prepstrip
patch
|
blob
|
history
diff --git
a/bin/ebuild-helpers/prepstrip
b/bin/ebuild-helpers/prepstrip
index d25259dca7b0e3c286c9f0614ff33da771afe034..5f0fe18fe8871a297ee45f8cd10c303f5d76803b 100755
(executable)
--- a/
bin/ebuild-helpers/prepstrip
+++ b/
bin/ebuild-helpers/prepstrip
@@
-73,9
+73,9
@@
save_elf_debug() {
eval $inode=\$x
${OBJCOPY} --only-keep-debug "${x}" "${y}"
${OBJCOPY} --add-gnu-debuglink="${y}" "${x}"
-
[[ -g ${x} ]] && chmod go-r "${y}
"
- [[ -
u ${x} ]] && chmod go-r "${y}
"
- chmod
a-x,o-w
"${y}"
+
local args="a-x,o-w
"
+ [[ -
g ${x} || -u ${x} ]] && args+=",go-r
"
+ chmod
${args}
"${y}"
fi
if [[ -n ${buildid} ]] ; then