X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=modulemanager;h=b02d873a83d33822331431e1888a4ddc6111436a;hb=6d339de5fc981fb2cb56e384b2b7f0e977679316;hp=50a86a7f7cac40b993396f4e77a5dccd63160962;hpb=b2ac8cc0a6405946a388b80df3be21bc276a61f3;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/modulemanager b/modulemanager index 50a86a7f7..b02d873a8 100755 --- a/modulemanager +++ b/modulemanager @@ -1,9 +1,10 @@ #!/usr/bin/env perl - # # InspIRCd -- Internet Relay Chat Daemon # -# Copyright (C) 2012-2017 Peter Powell +# Copyright (C) 2012-2014, 2017-2019 Sadie Powell +# Copyright (C) 2012 Robby +# Copyright (C) 2009-2010 Daniel De Graaf # Copyright (C) 2008-2009 Robin Burchell # # This file is part of InspIRCd. InspIRCd is free software: you can @@ -123,8 +124,8 @@ while () { close SRC; # determine core version -`./src/version.sh` =~ /InspIRCd-([0-9.]+)/ or die "Cannot determine inspircd version"; -$installed{core} = $1; +my %version = get_version(); +$installed{core} = "$version{MAJOR}.$version{MINOR}.$version{PATCH}"; for my $mod (keys %modules) { MODVER: for my $mver (keys %{$modules{$mod}}) { for my $dep (@{$modules{$mod}{$mver}{depends}}) { @@ -137,7 +138,7 @@ for my $mod (keys %modules) { } delete $modules{$mod} unless %{$modules{$mod}}; } -$modules{core}{$1} = { +$modules{core}{$installed{core}} = { url => 'NONE', depends => [], conflicts => [],