git_revert test: reinstate ikiwiki.setup, and make it work uninstalled
authorSimon McVittie <smcv@debian.org>
Sat, 24 Dec 2016 12:27:21 +0000 (12:27 +0000)
committerSimon McVittie <smcv@debian.org>
Wed, 28 Dec 2016 21:32:11 +0000 (21:32 +0000)
commit7c34df633d6dd0d16538b1911694351b604104ef
treeb2007e0ee8f54befe52af7060373a45054e8ac39
parenta9b876e1fad659f72ffe55a9a82601ba31fb652e
git_revert test: reinstate ikiwiki.setup, and make it work uninstalled

Previously it was relying on running with an installed ikiwiki
and being able to copy in recentchanges.mdwn and wikiicons/ from the
underlay in /usr. The underlay in ./underlays/basewiki can't be used
(yet) because ikiwiki doesn't allow following symlinks, even from
underlays.

I'd like to make ikiwiki follow symlinks whose destinations can be
verified to be safe (for example making it willing to expose
/usr/share/javascript to the web, but not /etc/passwd), at least from
underlays, but this is security-sensitive so I'm not going to rush
into it.
.gitignore
debian/changelog
t/manual/git_revert/Makefile
t/manual/git_revert/ikiwiki.setup [new file with mode: 0644]