-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
Description
Example:
$ /usr/local/bin/install --version
install (uutils coreutils) 0.4.0
$ /usr/local/bin/install -m ug+rwX,o+rX -d dest
install: Invalid mode string: invalid operator (expected +, -, or =, but found ,)
$ tree -pughs dest
dest [error opening dir]
The same GNU coreutils works fine:
$ /usr/bin/install --version
install (GNU coreutils) 9.4
$ /usr/bin/install -m ug+rwX,o+rX -d dest
$ tree -pughs dest
[drwxrwxr-x sdenis sdenis 40] dest
Passing multiple mode arguments is convenient to pass e.g. when adding multiple ugo options (in example: ug+rwX,o+rX).
Additionally, uutils install --help says that MODE is the same as for chmod. But chmod works with multiple mode arguments, just like GNU coreutils version:
$ /usr/local/bin/chmod --version
chmod (uutils coreutils) 0.4.0
$ /usr/local/bin/chmod ug+rwX,o-rX dest
$ tree -pughs dest
[drwxrwx--- sdenis sdenis 40] dest