]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Wrapper.pm
haiku plugin
[ikiwiki.git] / IkiWiki / Wrapper.pm
index ee547cefb9e7945ea12015a3197a2a79737e3fa7..7d27abd06a6e742b66349115ef4107136f36e11f 100644 (file)
@@ -47,10 +47,15 @@ EOF
 EOF
        }
        
+       # This is only set by plugins, which append to it on startup, so
+       # avoid storing it in the wrapper.
+       $config{headercontent}="";
+       
        $Data::Dumper::Indent=0; # no newlines
        my $configstring=Data::Dumper->Dump([\%config], ['*config']);
        $configstring=~s/\\/\\\\/g;
        $configstring=~s/"/\\"/g;
+       $configstring=~s/\n/\\\n/g;
        
        open(OUT, ">$wrapper.c") || error("failed to write $wrapper.c: $!");;
        print OUT <<"EOF";