From c5adca5209e1725e9a00a5683b25c3d96af62f95 Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Sun, 16 Jan 2011 22:58:11 +0000 Subject: revert umask changes --- iurt_root_command | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'iurt_root_command') diff --git a/iurt_root_command b/iurt_root_command index 1d377b3..1880e44 100755 --- a/iurt_root_command +++ b/iurt_root_command @@ -49,7 +49,7 @@ $run{todo} = []; "$program_name is a perl script to execute commands which need root privilege, it helps probram which needs occasional root privileges for some commands.", sub { $arg or usage($program_name, \@params) }, "Running $program_name" ], [ "", "cp", [ - ["", "cp", -1, "[-r] [-u ] ... ", "copy the files to dest", + ["", "cp", -1, "[-r] ... ", "copy the files to dest", sub { my ($tmp, @arg) = @_; $tmp->[0] ||= {}; @@ -59,10 +59,7 @@ $run{todo} = []; ["r", "recursive", 0, "", "Also copy directories and subdirectories", sub { my ($tmp) = @_; $tmp->[0]{recursive} = 1; 1 }, "Set the recursive flag"], - [ "u", "umask", 1, "", - "Set the umask", - sub { my ($tmp) = @_; ($tmp->[0]{umask}) = @_; 1 }, "Setting umask" ], - ], "[-r] [-u ] ... ", + ], "[-r] ... ", "Copy files", \&cp, "Copying files" ], [ "", "ln", [ @@ -297,10 +294,6 @@ sub cp { plog('FAIL', "copying to $dest forbidden"); return; } - - my $prev_umask = umask(); - umask($prev_umask | $opt->{umask}) if $opt->{umask}; - foreach my $f (@files) { if (-d $f) { if (!$opt->{recursive}) { @@ -333,9 +326,6 @@ sub cp { } } } - - umask($prev_umask) if $opt->{umask}; - if (!$done) { plog('DEBUG', "nothing copied") } $ok; } -- cgit v1.2.1