diff --git a/software/index.cgi b/software/index.cgi index aaf63ad21..607a6ae53 100755 --- a/software/index.cgi +++ b/software/index.cgi @@ -8,12 +8,14 @@ require './software-lib.pl'; "man", "doc")); # Validate the package and update systems -$err = &check_package_system(); +$err = !defined(&check_package_system) ? $text{'index_echeckpackage'} + : &check_package_system(); if ($err) { &ui_print_endpage(&text('index_epackagecheck', $err, "../config.cgi?$module_name")); } -$err = &check_update_system(); +$err = !defined(&check_update_system) ? $text{'index_echeckupdate'} + : &check_update_system(); if ($err) { &ui_print_endpage(&text('index_eupdatecheck', $err, "../config.cgi?$module_name")); diff --git a/software/lang/en b/software/lang/en index 1f1703857..700f22baa 100644 --- a/software/lang/en +++ b/software/lang/en @@ -20,6 +20,8 @@ index_epackagecmd=The $1 package system requires the $2 command index_eupdatecmd=The $1 update system requires the $2 command index_epackagecheck=The selected package management system is not valid : $1.
You may need to select a different system on the module configuration page. index_eupdatecheck=The selected update system is not valid : $1.
You may need to select a different update method on the module configuration page. +index_echeckpackage=No package system was detected! +index_echeckupdate=No update system was detected! search_title=Package Search search_nomatch=No packages matched $1