modulemanager: use get_version to get the InspIRCd version.

This commit is contained in:
Peter Powell 2019-05-11 16:34:22 +01:00
parent 2cc524a1c6
commit 5e488681d4

View File

@ -123,8 +123,8 @@ while (<SRC>) {
close SRC; close SRC;
# determine core version # determine core version
`./src/version.sh` =~ /InspIRCd-([0-9.]+)/ or die "Cannot determine inspircd version"; my %version = get_version();
$installed{core} = $1; $installed{core} = "$version{MAJOR}.$version{MINOR}.$version{PATCH}";
for my $mod (keys %modules) { for my $mod (keys %modules) {
MODVER: for my $mver (keys %{$modules{$mod}}) { MODVER: for my $mver (keys %{$modules{$mod}}) {
for my $dep (@{$modules{$mod}{$mver}{depends}}) { for my $dep (@{$modules{$mod}{$mver}{depends}}) {
@ -137,7 +137,7 @@ for my $mod (keys %modules) {
} }
delete $modules{$mod} unless %{$modules{$mod}}; delete $modules{$mod} unless %{$modules{$mod}};
} }
$modules{core}{$1} = { $modules{core}{$installed{core}} = {
url => 'NONE', url => 'NONE',
depends => [], depends => [],
conflicts => [], conflicts => [],