bc820a5148
Instead of passing a param to check_reboot_required that causes it to return 0, just don't call it
2024-09-28 15:13:24 -07:00
3fc4f05f49
Fix to consider using needrestart
to test if reboot is required
2024-03-09 20:24:39 +02:00
66e2f1e1e3
Fix to pass params separately
2023-12-30 22:25:08 +02:00
fe8bcba3a4
Fix needs-restarting
not call twice
2023-03-04 13:30:04 +02:00
0064fbf4ed
Remove special check for a new kernel package, and just rely on needs-restarting
2023-03-03 21:34:23 -08:00
0ead391e47
Fix not to run check_reboot_required
on initial load
2023-03-03 22:29:48 +02:00
7932c08507
Add support for loading given modules info in background only
2023-03-03 00:40:33 +02:00
f2209fb633
Also respect epoch when checking version
2023-01-09 23:46:20 -08:00
3e6142f098
Fix user and non-user facing typos
2022-06-29 07:17:11 -04:00
cbe670e664
Fix to properly test if reboot is required
...
Current version of 'needs-restarting' command only has '-r' switch on CentOS 7 distros. What is worse, for latest RHEL versions (like Fedora), this command dropped '-r' switch, which makes impossible making it easy to determine if reboot is required. Any version of this command on CentOS 6 or Fedora Server, would return false positive output. The only way to test, if new kernel was installed, is to compare currently running kernel, with latest installed (excluding custom) kernel, along with latest reboot time and latest kernel install time.
https://sourceforge.net/p/webadmin/bugs/5280/
https://github.com/authentic-theme/authentic-theme/issues/1381
2019-07-12 18:50:51 +03:00
909cb57bf2
Use needs-restarting command to check if a reboot is needed
2019-05-19 17:45:07 -07:00
5d0bd909f0
Fix multiple package install https://github.com/webmin/webmin/issues/992
2018-11-22 13:49:27 -08:00
797025d20f
When installing a new package, it may not be known yet
2018-11-10 11:07:15 -08:00
ab6e4472fb
Exclude packages already being updated from lists of updates
2018-03-26 17:18:49 -07:00
506b4111fc
Record updates in progress
2018-03-18 18:47:52 -07:00
236c09f3c0
Flag is info and not --info e50c011c08
2017-02-12 09:53:21 -08:00
8f49a258b6
Move code for DNF into the right place e50c011c08
2017-01-27 17:18:30 -08:00
21bb772fd3
DNF uses a different changelog command e50c011c08
2017-01-22 09:24:40 -08:00
e50c011c08
Use DNF instrnstead of YUM if installed https://github.com/webmin/webmin/issues/480
2017-01-15 20:27:53 -08:00
05ebd304fe
Filter out duplicate updates
2016-12-18 11:07:00 -08:00
2f9e91b9e1
Deal with case where no software package system was detected
2015-08-26 21:26:29 -07:00
1d299ecd00
Port special case for Debian apache2 package to Webmin
2015-08-18 20:58:00 -07:00
47694dac77
Use new cache dir under /var unless /etc/webmin is already in use
2015-06-25 23:02:13 -07:00
fe03215c0e
Some systems are missing Data::Dumper
2014-07-29 21:13:31 -07:00
01217b2ae4
Add button to refresh ports DB
2013-03-19 21:54:45 -07:00
78ffb0796c
Finished off freebsd ports support
2013-03-16 10:50:53 -07:00
155844e718
Show reboot button after a package update if needed
2012-05-14 15:35:10 -07:00
8ad4beb665
Function to install multiple packages
2011-09-18 22:05:38 -07:00
57480a2a96
Fix stupid use of length(@) when I meant scalar(@)
2010-12-17 12:16:14 -08:00
8926759d15
Remove use of deprecated defined(@foo)
...
https://sourceforge.net/tracker/?func=detail&atid=117457&aid=3138980&group_id=17457
2010-12-17 11:37:04 -08:00
b4377923e7
Make refresh more selective
2010-01-05 16:06:43 -08:00
c97447fe9e
Use more generic function for getting package list
2010-01-05 15:18:36 -08:00
320153c996
Fix detection of pinned versions on APT, complete manual updates check
2010-01-04 17:09:09 -08:00
b66728033e
More hacking on improved package updates list
2010-01-04 16:07:32 -08:00
1e9e0706be
Implement and use new more efficient function on YUM systems for getting
...
package updates.
2010-01-04 14:47:42 -08:00
ba5c6ed080
Use apt-show-versions to get possible updates
2010-01-02 15:33:53 -08:00
87d113618f
Clear in-memory cache
2009-12-08 23:42:06 -08:00
2bcb97924c
Do in-memory caching too
2009-12-06 21:57:14 -08:00
c782b8597b
Use do instead of eval, as it is faster.
2009-12-06 20:39:18 -08:00
992cf1e54d
remove debugging code
2009-10-27 16:21:11 -07:00
6245c7c692
Optimize generation of updates.
...
Switch local to my.
2009-10-26 18:03:59 -07:00
be2e6fa319
Cache installed and available packages in RAM
2009-10-22 13:44:22 -07:00
abdf7e6c46
Don't try to yum list if locked
2009-10-14 15:18:58 -07:00
78fc12c058
Remove todo comment
2009-10-09 22:19:19 -07:00
c4e2d46376
Include old version in updates list
2009-10-09 14:27:36 -07:00
585af4b745
Removed support for working on just Virtualmin packages
2009-10-08 22:50:09 -07:00
fca95d18b4
Fix refreshing of available packages
2009-10-07 16:02:39 -07:00
3e47e62e66
More status collect / package updates integration
2009-10-06 16:54:17 -07:00
3272ee0029
Show collected info on main page
2009-10-05 17:32:30 -07:00
b031143547
Get depedencies in one call
2009-10-03 17:47:08 -07:00