diff --git a/xinstall.1 b/xinstall.1 index 99eff81..39efee1 100644 --- a/xinstall.1 +++ b/xinstall.1 @@ -31,7 +31,9 @@ If more than one .Ar source is given .Ar dest -has to be a directory. +is treated as a directory. Otherwise +.Ar dest +is treated as a filename. .Nm can also change the attributes of the copies. .Sh OPTIONS @@ -43,10 +45,8 @@ Create the directories Create missing parent directories to .Ar dest . If -.Fl t -is used, the .Ar dest -itself is also created if missing. +is to be treated as a directory, it is created too if missing. .It Fl g Ar group Change the installed files' group to .Ar group . diff --git a/xinstall.c b/xinstall.c index 1a6be47..f5f6956 100644 --- a/xinstall.c +++ b/xinstall.c @@ -247,8 +247,6 @@ main(int argc, char *argv[]) make_dirs(argv[argc - 1], 1); *p = '/'; } - } else { - make_dirs(argv[argc - 1], 1); } } enmasse(argc, argv, install);