From: Ralf Ertzinger Date: Tue, 30 Apr 2013 14:32:25 +0000 (+0200) Subject: videosite-irssi: set/check version marker in config_init X-Git-Url: https://git.camperquake.de/gitweb.cgi?p=videosite.git;a=commitdiff_plain;h=918efb1095354b8863af5eba168ffba5faecb50c videosite-irssi: set/check version marker in config_init --- diff --git a/videosite-irssi.pl b/videosite-irssi.pl index f20e3a1..dc6196b 100644 --- a/videosite-irssi.pl +++ b/videosite-irssi.pl @@ -778,7 +778,12 @@ sub config_init { my $conf; # Check for irssi internal config. If not found... + if (config_has(['config-version'])) { + # Configuration in irssi config file. We're done. + return; + } + # Try to find old config files and load them. if (-r $conffile) { write_debug("Attempting JSON config load from %s", $conffile); eval { @@ -855,6 +860,7 @@ sub config_init { } config_set(['active-connectors'], join(",", @{$conf->{connectorlist}})); config_set(['defined-connectors'], join(",", @connectors)); + config_set(['config-version'], '2'); } #