Can install be used to install symlinks without dereferencing and installing the target file - it seems like such an unusual omission?
drwxrwxr-x 2 greg greg 4096 Aug 20 10:46 .
drwxrwxr-x 4 greg greg 4096 Aug 20 10:40 ..
lrwxrwxrwx 1 greg greg 4 Aug 20 10:46 stest -> test
-rw-rw-r-- 1 greg greg 0 Aug 20 10:40 test
$ mkdir target
$ install test target/test
$ install stest target/stest
$ ls -la target/
total 8
drwxrwxr-x 2 greg greg 4096 Aug 20 10:46 .
drwxrwxr-x 3 greg greg 4096 Aug 20 10:46 ..
-rwxr-xr-x 1 greg greg 0 Aug 20 10:46 stest
-rwxr-xr-x 1 greg greg 0 Aug 20 10:46 test
Is there an alternative tool that more provides the base install functionality as well as safe staging of symlinks?
installfor this question is deprecated as it has been used incorrectly for installation - perhaps it could be clarified to refer specifically to this 'standard' command-line tool.ln?installallows custom setting of uid/gid and access mode, creation of directories in the path, safe handling of existing files, along with binary stripping - for my application all of these features were critical - it just chokes on symlinks.lndoes none of those things.