summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2011-02-25 17:32:36 -0400
committerJoey Hess <joey@kitenet.net>2011-02-25 17:32:36 -0400
commitecd2153a70882a5a058c20af7e752d656203e13f (patch)
treed9f9e2dcdc89cf82b536b1edfe8f8c75f184315e
parent6982e458c0a905a8b68429290bee01f4b5c02176 (diff)
avoid uninitialized value warning when running -dumpsetup
Here wikistatedir has not been configured.
-rw-r--r--IkiWiki/Plugin/transient.pm10
1 files changed, 6 insertions, 4 deletions
diff --git a/IkiWiki/Plugin/transient.pm b/IkiWiki/Plugin/transient.pm
index 9811aa010..c0ad5fc11 100644
--- a/IkiWiki/Plugin/transient.pm
+++ b/IkiWiki/Plugin/transient.pm
@@ -25,10 +25,12 @@ sub getsetup () {
our $transientdir;
sub checkconfig () {
- $transientdir = $config{wikistatedir}."/transient";
- # add_underlay treats relative underlays as relative to the installed
- # location, not the cwd. That's not what we want here.
- IkiWiki::add_literal_underlay($transientdir);
+ if (defined $config{wikistatedir}) {
+ $transientdir = $config{wikistatedir}."/transient";
+ # add_underlay treats relative underlays as relative to the installed
+ # location, not the cwd. That's not what we want here.
+ IkiWiki::add_literal_underlay($transientdir);
+ }
}
sub change (@) {