enable cpansign to work on a relocated perl
authorAndreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
Wed, 28 Dec 2011 21:20:33 +0000 (28 22:20 +0100)
committerAndreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
Wed, 28 Dec 2011 21:20:33 +0000 (28 22:20 +0100)
Makefile.PL

index 261f192..eea7a3a 100644 (file)
@@ -128,7 +128,7 @@ package MY;
 sub distsignature {
     my($self) = shift;
     my $ret = $self->SUPER::distsignature_target(@_);
-    $ret =~ s|cpansign|\`dirname \$(PERL)\`/cpansign|g;
+    $ret =~ s|cpansign|\$(PERL) \`dirname \$(PERL)\`/cpansign|g;
     return $ret;
 }
 sub postamble {
@@ -165,7 +165,7 @@ tag ::
        git tag -m 'This is $(VERSION)' "$(VERSION)"
 
 sign:
-       `dirname $(PERL)`/cpansign -s
+       $(PERL) `dirname $(PERL)`/cpansign -s
 
 test-server-run:
        $(PERL) bin/rrr-init --force t/testserver