fix bsdtalk download links
[ikiwiki.git] / docs / howtos / HowToManageThisSite.mdwn
index 530166e..776f0b8 100644 (file)
@@ -15,12 +15,29 @@ This site is managed using ikiwiki.
 ## Upgrading
 
 * Back up `/usr/local/www/ikiwiki-srcdir/`, `/usr/local/www/ikiwiki-repo.git/`, `/usr/local/share/ikiwiki/templates/`, and `/usr/local/etc/ikiwiki.setup`, just to be safe.
-* Save `favicon.ico`, `local.css`, and `style.css` in `/usr/local/share/ikiwiki/basewiki/` separately.  These will need to be restored after upgrade, as they're modified from what comes with the ikiwiki package.  You may also have to save `local.css` and `style.css` in `/usr/local/www/www.dragonflybsd.org/` as well.
+* Save `favicon.ico`, `local.css`, and `style.css` in `/usr/local/share/ikiwiki/basewiki/` separately.  These will need to be restored after upgrade, as they're modified from what comes with the ikiwiki package.  Hint: use /root/adm/ikiwiki-backup.
 * Upgrade using dports.
 * Run any ikiwiki transition commands mentioned in the release notes at http://ikiwiki.info/news/ .
 * Check for any new plugins that could be enabled; place them in the ikiwiki.setup file.
 * textproc/p5-Search-Xapian and textproc/xapian-omega is needed for the search engine, and the path to the omega CGI listed in ikiwiki.setup, though this should never be needed for a separate install unless rebuilding everything.
 
+Ikiwiki was patched to make sure it would commit changes to git even when no commit message was added.  In /usr/local/lib/perl5/site_perl/5.16/IkiWiki/Plugin/git.pm, change this around line 545:
+
+    # Force git to allow empty commit messages.
+    # (If this version of git supports it.)
+    my ($version)=`git --version` =~ /git version (.*)/;
+    if ($version ge "1.5.4") {
+        push @opts, '--cleanup=verbatim';
+    }
+    else {
+        $params{message}.=".";
+    }
+
+to
+
+    $params{message}.="No commit message specified.";
+
+
 ## Feeds
 
 * The sidebar on the main page displays recent headlines from the DragonFly BSD Digest.