66 lines
2.2 KiB
Diff
66 lines
2.2 KiB
Diff
|
Disable OS version check in status screen
|
||
|
|
||
|
The code is not able to accurately detect the correct distro/version at
|
||
|
the moment.
|
||
|
|
||
|
Upstream-status: Inappropriate
|
||
|
|
||
|
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
|
||
|
|
||
|
diff --git a/webmin/webmin-lib.pl b/webmin/webmin-lib.pl
|
||
|
index 57a37f7..838b944 100755
|
||
|
--- a/webmin/webmin-lib.pl
|
||
|
+++ b/webmin/webmin-lib.pl
|
||
|
@@ -1086,28 +1086,28 @@
|
||
|
&load_theme_library(); # So that UI functions work
|
||
|
|
||
|
# Need OS upgrade
|
||
|
-my %realos = &detect_operating_system(undef, 1);
|
||
|
-if (($realos{'os_version'} ne $gconfig{'os_version'} ||
|
||
|
- $realos{'os_type'} ne $gconfig{'os_type'}) &&
|
||
|
- $realos{'os_version'} && $realos{'os_type'} &&
|
||
|
- &foreign_available("webmin")) {
|
||
|
- my ($realminor) = split(/\./, $realos{'os_version'});
|
||
|
- my ($minor) = split(/\./, $gconfig{'os_version'});
|
||
|
- if ($realos{'os_type'} eq $gconfig{'os_type'} &&
|
||
|
- $realminor == $minor) {
|
||
|
- # Only the minor version number changed - no need to apply
|
||
|
- &apply_new_os_version(\%realos);
|
||
|
- }
|
||
|
- else {
|
||
|
- # Large enough change to tell the user
|
||
|
- push(@notifs,
|
||
|
- &ui_form_start("$gconfig{'webprefix'}/webmin/fix_os.cgi").
|
||
|
- &text('os_incorrect', $realos{'real_os_type'},
|
||
|
- $realos{'real_os_version'})."<p>\n".
|
||
|
- &ui_form_end([ [ undef, $text{'os_fix'} ] ])
|
||
|
- );
|
||
|
- }
|
||
|
- }
|
||
|
+#my %realos = &detect_operating_system(undef, 1);
|
||
|
+#if (($realos{'os_version'} ne $gconfig{'os_version'} ||
|
||
|
+# $realos{'os_type'} ne $gconfig{'os_type'}) &&
|
||
|
+# $realos{'os_version'} && $realos{'os_type'} &&
|
||
|
+# &foreign_available("webmin")) {
|
||
|
+# my ($realminor) = split(/\./, $realos{'os_version'});
|
||
|
+# my ($minor) = split(/\./, $gconfig{'os_version'});
|
||
|
+# if ($realos{'os_type'} eq $gconfig{'os_type'} &&
|
||
|
+# $realminor == $minor) {
|
||
|
+# # Only the minor version number changed - no need to apply
|
||
|
+# &apply_new_os_version(\%realos);
|
||
|
+# }
|
||
|
+# else {
|
||
|
+# # Large enough change to tell the user
|
||
|
+# push(@notifs,
|
||
|
+# &ui_form_start("$gconfig{'webprefix'}/webmin/fix_os.cgi").
|
||
|
+# &text('os_incorrect', $realos{'real_os_type'},
|
||
|
+# $realos{'real_os_version'})."<p>\n".
|
||
|
+# &ui_form_end([ [ undef, $text{'os_fix'} ] ])
|
||
|
+# );
|
||
|
+# }
|
||
|
+# }
|
||
|
|
||
|
# Password close to expiry
|
||
|
my $warn_days = $config{'warn_days'};
|
||
|
|