]> Zhao Yanbai Git Server - minix.git/commitdiff
Install(1): Allow -c option with -d
authorArun Thomas <arun@minix3.org>
Mon, 12 Jul 2010 13:38:13 +0000 (13:38 +0000)
committerArun Thomas <arun@minix3.org>
Mon, 12 Jul 2010 13:38:13 +0000 (13:38 +0000)
Contributed by Gautam Tirumala

commands/install/install.c
man/man1/install.1

index 45483485ce68e68231f79c0c8b2e13f49c680afa..e6567104597d268283cc3367638849109e9cbf88 100644 (file)
@@ -428,7 +428,7 @@ void usage(void)
 Usage:\n\
   install [-lcpsz#] [-o owner] [-g group] [-m mode] [-S stack] [file1] file2\n\
   install [-lcpsz#] [-o owner] [-g group] [-m mode] [-S stack] file ... dir\n\
-  install -d [-o owner] [-g group] [-m mode] directory\n");
+  install [-c] -d [-o owner] [-g group] [-m mode] directory\n");
        exit(1);
 }
 
@@ -600,7 +600,7 @@ int main(int argc, char **argv)
                }
        }
        /* Some options don't mix. */
-       if (dflag && (cflag || lflag || strip)) usage();
+       if (dflag && (lflag || strip)) usage();
 
        /* Don't let the user umask interfere. */
        umask(000);
index 386b8a053a09dfceb0587de4e053d84994031e8d..aea097f4984220ac19566b26df25b64482b68c90 100644 (file)
@@ -33,7 +33,9 @@ install \- install files
 .IR file " ... " dir
 .br
 .ti -5
-.B install \-d
+.B install
+.RB [ \-c ]
+.B \-d
 .RB [ \-o
 .IR owner ]
 .RB [ \-g
@@ -89,7 +91,11 @@ Copy the source file to its proper place.  This option is the default if
 .B \-l
 is not given.  With
 .BR \-l ,
-the file is copied if the link fails.
+the file is copied if the link fails. This option is also allowed with
+.BR \-d .
+In this case the
+.BR \-c
+is ignored.
 .TP
 .B \-p
 Preserve timestamp on source file or directory.