And I am not sure this will work. ``-r`` only makes sense if the argument is a directory. And ``"${S}"/*.m`` will get expanded. If you want to install all ``*.m`` in ``${S}`` and its sub-directories, you will have to do something like ``find "${S}" -type f -name "*.m" --exec doins {} +``.