]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - modulemanager
modulemanager: use get_version to get the InspIRCd version.
[user/henk/code/inspircd.git] / modulemanager
index 50a86a7f7cac40b993396f4e77a5dccd63160962..2c559c0a4fdda49e2d2c069e694597d4aa56214b 100755 (executable)
@@ -123,8 +123,8 @@ while (<SRC>) {
 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 +137,7 @@ for my $mod (keys %modules) {
        }
        delete $modules{$mod} unless %{$modules{$mod}};
 }
-$modules{core}{$1} = {
+$modules{core}{$installed{core}} = {
        url => 'NONE',
        depends => [],
        conflicts => [],