Skip to content

Commit df2dc5d

Browse files
committed
Fix to use a new proper API to disable auto updates
1 parent 0284f2a commit df2dc5d

1 file changed

Lines changed: 3 additions & 14 deletions

File tree

lib/Virtualmin/Config/Plugin/Webmin.pm

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -85,20 +85,9 @@ sub actions {
8585
}
8686
# Disable auto updates and make Webmin install security updates
8787
foreign_require("init");
88-
my @auto_update_services = (
89-
"unattended-upgrades", # Debian/Ubuntu
90-
91-
"dnf-automatic.timer", # Fedora/RHEL/CentOS (default)
92-
"dnf-automatic-install.timer",
93-
"dnf-automatic-download.timer",
94-
"dnf-automatic-notifyonly.timer",
95-
);
96-
foreach my $service (@auto_update_services) {
97-
if (init::action_status($service)) {
98-
init::stop_action($service);
99-
init::disable_at_boot($service);
100-
init::mask_action($service);
101-
}
88+
foreign_require("package-updates");
89+
foreach (@package_updates::auto_update_services) {
90+
&init::deactivate_action($_, 0) if defined &init::deactivate_action;
10291
}
10392
$self->done(1); # OK!
10493
};

0 commit comments

Comments
 (0)