summaryrefslogtreecommitdiff
path: root/ikiwiki-transition
diff options
context:
space:
mode:
authorJoey Hess <joey@gnu.kitenet.net>2009-05-22 13:09:11 -0400
committerJoey Hess <joey@gnu.kitenet.net>2009-05-22 13:09:11 -0400
commitc2e2da6ee2834d6ab68d06048588cdf3a27d3691 (patch)
tree3e739818004141946a685a37e1319b1cae7922cb /ikiwiki-transition
parenta8318303d88de40fb10f3d831cbfc4c2a807436f (diff)
ikiwiki-transition: deduplinks was broken and threw away all metadata stored by plugins in the index. Fix this bug.
Diffstat (limited to 'ikiwiki-transition')
-rwxr-xr-xikiwiki-transition6
1 files changed, 4 insertions, 2 deletions
diff --git a/ikiwiki-transition b/ikiwiki-transition
index 17a347c20..398b1a3c8 100755
--- a/ikiwiki-transition
+++ b/ikiwiki-transition
@@ -184,7 +184,9 @@ sub moveprefs {
}
sub deduplinks {
- setstatedir(shift);
+ loadsetup(shift);
+ IkiWiki::loadplugins();
+ IkiWiki::checkconfig();
IkiWiki::loadindex();
foreach my $page (keys %links) {
my %l;
@@ -237,7 +239,7 @@ sub usage {
print STDERR "\tmoveprefs setupfile\n";
print STDERR "\thashpassword setupfile|srcdir\n";
print STDERR "\tindexdb setupfile|srcdir\n";
- print STDERR "\tdeduplinks setupfile|srcdir\n";
+ print STDERR "\tdeduplinks setupfile\n";
exit 1;
}