Commits on Source (3)
-
Benjamin Drung authored
`ln --relative` resolves the target when calculating the relative path. This prevents creating symlinks that point to symlinks. Example: ``` $ touch a $ ln -s a b $ ln --relative -sv b c 'c' -> 'a' ``` Calculate the relative target using `realpath`. Fixes: ccd15558 ("Create relative symlinks directly")
-
Benjamin Drung authored
Having timezones that are symlinks to symlinks isn't compatible with the expectations of the C++20 standard. When chrono::locate_zone finds a link, it expects its target to be a zone, not another link. Also fix Asia/Chungking symlink that was masked by debian/rules not corretly creating symlinks to symlinks in some cases. See commit b059a452 ("d/rules: Support creating symlinks pointing to symlinks"). Bug-Ubuntu: https://launchpad.net/bugs/2062522
-
Benjamin Drung authored
Signed-off-by:
Benjamin Drung <benjamin.drung@canonical.com>