[Piuparts-commits] [SCM] piuparts git repository branch, master, updated. eda668423fa87898c59d1075118693714aa5a053
Holger Levsen
holger at layer-acht.org
Fri Dec 23 10:26:06 UTC 2011
The following commit has been merged in the master branch:
commit 6861c222901a8e50e1856b7540c431a39ffc42ef
Author: Andreas Beckmann <debian at abeckmann.de>
Date: Wed Nov 16 03:45:06 2011 +0100
add the /etc/motd nested link testcase
/etc/motd -> /var/run/motd
/var/run -> /run
touch /run/motd
incorrectly reports broken symlinks in about 30000 packages
Signed-off-by: Andreas Beckmann <debian at abeckmann.de>
diff --git a/piuparts.py b/piuparts.py
index bf8866f..5f015fe 100644
--- a/piuparts.py
+++ b/piuparts.py
@@ -568,6 +568,17 @@ class IsBrokenSymlinkTests(unittest.TestCase):
self.failIf(is_broken_symlink(self.testdir, self.testdir,
"target/first-link"))
+ def testMultiLevelNestedAbsoluteSymlinks(self):
+ # first-link -> /second-link/final-target
+ # second-link -> /target-dir
+
+ os.mkdir(os.path.join(self.testdir, "final-dir"))
+ os.mkdir(os.path.join(self.testdir, "final-dir/final-target"))
+ self.symlink("/second-link/final-target", "first-link")
+ self.symlink("/final-dir", "second-link")
+ self.failIf(is_broken_symlink(self.testdir, self.testdir,
+ "first-link"))
+
class Chroot:
--
piuparts git repository
More information about the Piuparts-commits
mailing list