https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230620
Bug ID: 230620
Summary: "install -d" issue
Product: Base System
Version: 11.1-STABLE
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: bin
Assignee: stable at FreeBSD.org
Reporter: eugen at freebsd.org
Flags: mfc-stable11?
install(1) manual page tells that the install utility can create missing parent
directories as required if -d options is specified. This mode seems to work
half-way only, as it really creates needed directories but fails to copy
specified files there:
$ cd /tmp
$ touch file1 file2
$ install -d dir file1 file2
install: file1 exists but is not a directory
$ ls -lR dir
total 0
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230620
Ian Lepore <ian at FreeBSD.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ian at FreeBSD.org
--- Comment #1 from Ian Lepore <ian at FreeBSD.org> ---
Install -d ONLY creates directories. You are not allowed to specify both
directories and filenames on the command line when using -d. This is
documented by having a different synopsis line in the manpage for install -d.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230620 --- Comment #2 from Eugene Grosbein <eugen at freebsd.org> --- (In reply to Ian Lepore from comment #1) Thank you for explanation. This is not obvious from the synopsis. Perhaps, it should be made more clear by replacing "directory ..." with "directory1 ... directoryN" just like previous lines already have "file1 ... file N directory". Also, one can consider this as PR feature request then: teach install(1) to create missing directories while copying files. It could use new "-F" flag for that to force such creation. -- You are receiving this mail because: You are the assignee for the bug.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230620
Rodney W. Grimes <rgrimes at FreeBSD.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Assignee|stable at FreeBSD.org |bugs at FreeBSD.org
--- Comment #3 from Rodney W. Grimes <rgrimes at FreeBSD.org> ---
Please do not put bugs on stable@, current@, hackers@, etc
Placing this bug back on bugs@ to be triaged properly to a technical list
--
You are receiving this mail because:
You are the assignee for the bug.