mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
net-generic.patch : lines changed order in the new version disable-version-check.patch : additional code to be removed from the function which is being deleted. Changelog: https://github.com/webmin/webmin/releases/tag/2.303 Changelog: https://github.com/webmin/webmin/releases/tag/2.302 Changelog: https://github.com/webmin/webmin/releases/tag/2.301 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
65 lines
2.2 KiB
Diff
65 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>
|
|
|
|
--- a/webmin/webmin-lib.pl
|
|
+++ b/webmin/webmin-lib.pl
|
|
@@ -1234,52 +1234,6 @@ my %miniserv;
|
|
&get_miniserv_config(\%miniserv);
|
|
&load_theme_library(); # So that UI functions work
|
|
|
|
-# Need OS upgrade, but only once per day or if the system was rebooted
|
|
-my $now = time();
|
|
-my $uptime = &get_system_uptime();
|
|
-if (&foreign_available("webmin")) {
|
|
- my %realos;
|
|
- my @st = stat($realos_cache_file);
|
|
- if (!@st || $now - $st[9] > 24*60*60 ||
|
|
- $uptime && $now - $st[9] > $uptime) {
|
|
- %realos = &detect_operating_system(undef, 1);
|
|
- &write_file($realos_cache_file, \%realos);
|
|
- }
|
|
- else {
|
|
- &read_file($realos_cache_file, \%realos);
|
|
- }
|
|
- my $new_real = $realos{'real_os_version'};
|
|
- my $old_real = $gconfig{'real_os_version'};
|
|
- $new_real =~ s/\.\d+$//;
|
|
- $old_real =~ s/\.\d+$//;
|
|
- if ($realos{'real_os_type'} eq $gconfig{'real_os_type'} &&
|
|
- $new_real eq $old_real &&
|
|
- $realos{'real_os_version'} ne $gconfig{'real_os_version'}) {
|
|
- # Only the minor OS version has changed, just silently update it
|
|
- &lock_file("$config_directory/config");
|
|
- $gconfig{'real_os_version'} = $realos{'real_os_version'};
|
|
- $gconfig{'os_version'} = $realos{'os_version'};
|
|
- &write_file("$config_directory/config", \%gconfig);
|
|
- &unlock_file("$config_directory/config");
|
|
- }
|
|
- if (($realos{'os_version'} ne $gconfig{'os_version'} ||
|
|
- $realos{'real_os_version'} ne $gconfig{'real_os_version'} ||
|
|
- $realos{'os_type'} ne $gconfig{'os_type'}) &&
|
|
- $realos{'os_version'} && $realos{'os_type'} &&
|
|
- &foreign_available("webmin")) {
|
|
- # Tell the user that OS version was updated
|
|
- push(@notifs,
|
|
- &ui_form_start("@{[&get_webprefix()]}/webmin/fix_os.cgi").
|
|
- &text('os_incorrect',
|
|
- $realos{'real_os_type'},
|
|
- $realos{'real_os_version'}).
|
|
- &show_os_release_notes($realos{'real_os_version'}).
|
|
- "<p>\n".
|
|
- &ui_form_end([ [ undef, $text{'os_fix'} ] ])
|
|
- );
|
|
- }
|
|
- }
|
|
-
|
|
# Password close to expiry
|
|
my $warn_days = $config{'warn_days'};
|
|
if (&foreign_check("acl")) {
|