]> git.sur5r.net Git - i3/i3/commitdiff
Testcases: remove "latest" if it is a symbolic link
authorTony Crisci <tony@dubstepdish.com>
Tue, 15 Oct 2013 07:36:12 +0000 (03:36 -0400)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 19 Oct 2013 08:05:33 +0000 (10:05 +0200)
Test for the existence of the symlink to "latest" with the -l flag,
which tests if the target is a symbolic link. Testing with the -e flag
will fail in case the link points to a file that does not exist, which
will occur if the test result directories are deleted by hand.

testcases/complete-run.pl

index c6e7436929424356e945a4474cbb9f75fc427075..7ca89016f6ea45443372cba02cd50ac6f9c93d22 100755 (executable)
@@ -108,7 +108,7 @@ $outdir .= POSIX::strftime("%Y-%m-%d-%H-%M-%S-", localtime());
 $outdir .= `git describe --tags`;
 chomp($outdir);
 mkdir($outdir) or die "Could not create $outdir";
-unlink("latest") if -e "latest";
+unlink("latest") if -l "latest";
 symlink("$outdir", "latest") or die "Could not symlink latest to $outdir";