[Python-modules-commits] r17754 - in packages/sphinx/trunk/debian (dh_sphinxdoc)
jwilk at users.alioth.debian.org
jwilk at users.alioth.debian.org
Fri Jul 8 20:37:25 UTC 2011
Date: Friday, July 8, 2011 @ 20:37:24
Author: jwilk
Revision: 17754
dh_sphinxdoc: always create symlinks pointing to /usr/share/javascript/sphinxdoc/.
That way we can easily detect that a symlink was created by us.
Modified:
packages/sphinx/trunk/debian/dh_sphinxdoc
Modified: packages/sphinx/trunk/debian/dh_sphinxdoc
===================================================================
--- packages/sphinx/trunk/debian/dh_sphinxdoc 2011-07-08 20:23:35 UTC (rev 17753)
+++ packages/sphinx/trunk/debian/dh_sphinxdoc 2011-07-08 20:37:24 UTC (rev 17754)
@@ -52,21 +52,22 @@
wanted => sub {
my $js = $_;
my ($version, $name) = m{([0-9.]+)/(\w+[.]js)$} or return;
+ my $md5;
if (-l $js)
{
my $js_target = readlink($js);
- if ($js_target =~ m{^/})
+ unless ($js_target =~ m{^/})
{
- $js = $js_target;
+ $js_target = "$js/../$js_target";
+ while ($js_target =~ s{[^./][^/]+/[.][.]/}{}) {};
}
- else
- {
- $js =~ s{[^/]+$}{$js_target};
- while ($js =~ s{[^./][^/]+/[.][.]/}{}) {};
- }
+ $md5 = md5($js_target);
}
- $js =~ s{^\Q$root\E}{} unless -f $js;
- my $md5 = md5($js);
+ else
+ {
+ $js =~ s{^\Q$root\E}{} unless -f $js;
+ $md5 = md5($js);
+ }
$js =~ s{^\Q$root\E}{};
$packaged_js{$md5} = [$js, "libjs-sphinxdoc (>= $version)"];
},
More information about the Python-modules-commits
mailing list