Hi, is this the expected behavior?
# ln -s /tmp/non_existent_file b
# ln -s --relative b c
# ls -lrth
total 0
lrwxrwxrwx. 1 root root 22 Aug 18 13:03 b -> /tmp/non_existent_file
lrwxrwxrwx. 1 root root 20 Aug 18 13:03 c -> ../non_existent_file
#
shouldn't c point to b?
Mind that it doesn't happen when the --relative option is absent.
Cheers,
Matteo
