libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] libtoolize.in: remove two umask 0


From: Tijl Coosemans
Subject: [PATCH] libtoolize.in: remove two umask 0
Date: Sat, 11 Oct 2014 20:36:10 +0200

"libtoolize --ltdl -c" creates some files with write permissions for
everybody because it sets "umask 0" in two places.  This patch removes
the umask commands.

---
 libtoolize.in | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/libtoolize.in b/libtoolize.in
index d819470..530232d 100644
--- a/libtoolize.in
+++ b/libtoolize.in
@@ -392,11 +392,7 @@ func_copy ()
 
     # Filters always take priority.
     if test -n "$my_filter"; then
-      if $opt_dry_run || {
-          ( umask 0
-            $SED -e "$my_filter" "$my_srcfile" > "$my_destfile"
-          ) >/dev/null 2>&1
-        }
+      if $opt_dry_run || $SED -e "$my_filter" "$my_srcfile" > "$my_destfile" 
2>/dev/null
       then
         func_notquiet_once "$my_msg_var"
         if $opt_verbose; then
@@ -422,11 +418,7 @@ func_copy ()
     my_copy_msg="$my_copy_type file '$my_destfile'"
     $opt_verbose && my_copy_msg="$my_copycmd $my_srcfile $my_destdir"
 
-    if $opt_dry_run || {
-        ( umask 0
-          $my_copycmd "$my_srcfile" "$my_destfile"
-        ) >/dev/null 2>&1
-      }
+    if $opt_dry_run || $my_copycmd "$my_srcfile" "$my_destfile" >/dev/null 2>&1
     then
       func_notquiet_hdr "$my_msg_var" "$my_copy_msg"
     else
-- 
2.1.0



reply via email to

[Prev in Thread] Current Thread [Next in Thread]