>From 08e271bc0f08814165425306b9a9265e37a06e63 Mon Sep 17 00:00:00 2001 From: Dan Lipsitt Date: Tue, 21 Jan 2014 11:26:27 -0800 Subject: [PATCH] remove non-portable chmod 'chmod --reference' is not available on Mac OS X. Keeping the original file and directing edits into it preserves permissions and removes the need to chmod. (Tried 'sed -i' for inplace editing but unfortunately it isn't portable either.) --- libtool-kill-dependency_libs.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libtool-kill-dependency_libs.sh b/libtool-kill-dependency_libs.sh index 3d5f318..73489df 100755 --- a/libtool-kill-dependency_libs.sh +++ b/libtool-kill-dependency_libs.sh @@ -51,10 +51,9 @@ done "${args[@]}" if [ -n "$output" ]; then - mv "$output" "$output.tmp" + cp -p "$output" "$output.tmp" # Remove dependency_libs from output. sed "s/^dependency_libs=.*/dependency_libs=''/" < "$output.tmp" > "$output" - chmod --reference="$output.tmp" "$output" rm "$output.tmp" fi -- 1.8.5.1