From a3f40673efbef6386eb2f15394fded437df99f4d Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Tue, 12 Dec 2023 08:34:28 +0100 Subject: [PATCH] system: place relative links like certctl does #7063 --- src/sbin/certctl.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sbin/certctl.py b/src/sbin/certctl.py index a88f36732..d5f630165 100755 --- a/src/sbin/certctl.py +++ b/src/sbin/certctl.py @@ -90,12 +90,12 @@ def cmd_rehash(): for hash in targets[target_name]: for seq, filename in enumerate(targets[target_name][hash]): if target_name == 'blacklisted': - os.symlink(filename, "%s/%s.%d" % (BLACKLISTDESTDIR, hash, seq)) + os.symlink(os.path.relpath(filename, BLACKLISTDESTDIR), "%s/%s.%d" % (BLACKLISTDESTDIR, hash, seq)) else: if hash in targets['blacklisted']: print("Skipping blacklisted certificate %s (%s)" % (filename, hash)) else: - os.symlink(filename, "%s/%s.%d" % (CERTDESTDIR, hash, seq)) + os.symlink(os.path.relpath(filename, CERTDESTDIR), "%s/%s.%d" % (CERTDESTDIR, hash, seq)) if __name__ == '__main__':