From c75ebc4dc984937b74ca27aa5cbfe2fc4acb02fa Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Sun, 16 Jan 2011 22:35:32 +0000 Subject: add command line umask option for cp --- iurt_root_command | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/iurt_root_command b/iurt_root_command index 6fb68af..1d377b3 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] ... ", "copy the files to dest", + ["", "cp", -1, "[-r] [-u ] ... ", "copy the files to dest", sub { my ($tmp, @arg) = @_; $tmp->[0] ||= {}; @@ -59,7 +59,10 @@ $run{todo} = []; ["r", "recursive", 0, "", "Also copy directories and subdirectories", sub { my ($tmp) = @_; $tmp->[0]{recursive} = 1; 1 }, "Set the recursive flag"], - ], "[-r] ... ", + [ "u", "umask", 1, "", + "Set the umask", + sub { my ($tmp) = @_; ($tmp->[0]{umask}) = @_; 1 }, "Setting umask" ], + ], "[-r] [-u ] ... ", "Copy files", \&cp, "Copying files" ], [ "", "ln", [ -- cgit v1.2.1