Commit Graph

55 Commits

Author SHA1 Message Date
Jamie Cameron
d408230132 Only the yum command combines lines 2023-02-04 20:52:57 -08:00
Jamie Cameron
d8e91f731e Command to show in the UI should not be escaped, but the actual command must be 2022-07-10 16:59:09 -07:00
Jamie Cameron
66f6733c20 Ignore src packages https://sourceforge.net/p/webadmin/bugs/5454/ 2021-02-19 12:43:40 -08:00
Jamie Cameron
a2dc3f7124 Switch all calls to open() to explicitly open for read 2020-03-14 17:20:54 -07:00
Jamie Cameron
33356c95d5 Special case hack to enabled epel repo if installing certbot 2020-01-01 20:16:01 -08:00
Jamie Cameron
a85efb80fe YUM uses globs 2019-11-25 16:49:05 -08:00
BRESTAN Rainer
cdfb0e8843 Correct yum check-update multiline output 2019-11-14 12:35:26 +01:00
Jamie Cameron
046efee6e8 Work on actually creating repos 2019-04-21 16:53:41 -07:00
Jamie Cameron
63f3d51871 Parse YUM repo form 2019-03-17 13:36:26 -07:00
Jamie Cameron
0fea5b9078 Work on repo management 2019-03-09 23:14:30 -08:00
Jamie Cameron
f2c7e4b697 Show page of available repositories 2019-03-03 22:15:12 -08:00
Jamie Cameron
c0a037b06b Fix display of new package version https://www.virtualmin.com/node/59670 2018-12-05 21:15:51 -08:00
Jamie Cameron
b4e20f74d1 Remove redundant form 2018-10-28 22:35:43 -07:00
Jamie Cameron
13c1bf75e8 Fix parsing of available updates 2018-10-28 22:18:29 -07:00
Jamie Cameron
65779cba4a wbm- and webmin- packages are virtualmin modules 2017-09-24 14:51:48 -07:00
Jamie Cameron
b335a0dce2 Don't set source to security https://github.com/webmin/webmin/issues/603 2017-09-09 16:59:56 -07:00
Jamie Cameron
64720c97ab Don't overwrite old repo name https://github.com/webmin/webmin/issues/603 2017-06-24 14:01:30 -07:00
Jamie Cameron
e934994e8f Prevent page for hanging forver 5d0f6f0597 2016-05-01 10:40:52 -07:00
Jamie Cameron
5d0f6f0597 Handle new yum package list format https://github.com/webmin/webmin/issues/282 2016-04-27 22:31:09 -07:00
Jamie Cameron
5a20e411fc DNF uses the the word 'Upgrading' 4912384cd7 (commitcomment-16928342) 2016-04-01 21:34:31 -07:00
Jamie Cameron
4912384cd7 Update multiple packages at the same time https://github.com/webmin/webmin/issues/286 2016-03-20 11:09:36 -07:00
Jamie Cameron
2f031a1a02 Show package name lines 2016-01-05 19:59:07 -08:00
Jamie Cameron
5bc856308b When using DNF, upgrade packages with the update command https://github.com/webmin/webmin/issues/254 2015-10-10 11:18:41 -07:00
Jamie Cameron
1faed086a6 Prefer dnf command if installed 2015-07-26 07:38:52 -07:00
Jamie Cameron
fcc9677c89 Support DNF over YUM if installed https://github.com/webmin/webmin/issues/226 2015-07-05 22:40:52 -07:00
Jamie Cameron
18d16d7639 Don't append the architecture un-necessarily, as this breaks upgrades that change it http://virtualmin.com/node/36740 2015-04-05 16:19:53 -07:00
Jamie Cameron
d040242a7e Also use yum updateinfo to get security updates 2015-04-02 19:12:50 -07:00
Jamie Cameron
64d1e8f4b4 The output from yum list-sec doesn't always contain the word security 2015-02-26 21:30:09 -08:00
Jamie Cameron
fcca32e1f7 CentOS 7+ uses mariadb by default 2014-07-30 23:02:59 -07:00
Jamie Cameron
96a5edc7c0 Include architecture in package to update, to handle case where multiple archs are installed 2014-04-18 16:44:38 -07:00
Jamie Cameron
e2c169d5ea Handle different yum output format https://sourceforge.net/p/webadmin/bugs/4340/ 2014-01-03 23:27:13 -08:00
Jamie Cameron
c214dfeaf9 Offer to install missing LDAP client packages 2013-10-26 18:03:54 -07:00
Jamie Cameron
334d4dec22 Don't allow webmin to kill itself on update https://sourceforge.net/p/webadmin/bugs/4304/ 2013-10-06 10:32:01 -07:00
Jamie Cameron
847f41c3b7 Detect failure to install a perl module 2013-09-29 17:26:35 -07:00
Jamie Cameron
bb70afc414 Report on installed packages too 2012-07-24 12:54:04 -07:00
Jamie Cameron
97b08afe70 Include Apache modules in apache updates 2012-03-31 10:15:56 -07:00
Jamie Cameron
5df34091a5 Make package mode more useful 2010-01-05 00:22:35 -08:00
Jamie Cameron
b66728033e More hacking on improved package updates list 2010-01-04 16:07:32 -08:00
Jamie Cameron
1e9e0706be Implement and use new more efficient function on YUM systems for getting
package updates.
2010-01-04 14:47:42 -08:00
Jamie Cameron
358130a0c7 Handle YUM info output where wrong arch is listed 2010-01-04 11:48:16 -08:00
Jamie Cameron
dac76774a4 Handle new yum output format 2009-12-22 23:58:08 -08:00
Jamie Cameron
a31edf70c9 Handle separate epoch line 2009-12-17 13:00:30 -08:00
Jamie Cameron
443a9a55e7 There might not be spaces at the end of the line 2009-12-10 16:23:37 -08:00
Jamie Cameron
a7a20f8bce Handle change in yum output format 2009-11-19 11:06:53 -08:00
Jamie Cameron
65cd512ac1 Add new API call to get dependencies before installation 2009-10-02 14:46:49 -07:00
Jamie Cameron
7adcd398ca Use yum info to get full package descriptions in one shot 2009-10-01 22:45:42 -07:00
Jamie Cameron
9dbd5db2c9 Fix permissions 2009-07-20 23:42:32 -07:00
Jamie Cameron
abcbe07cca Use yum list-sec if available to detect security updates 2009-06-06 18:59:00 +00:00
Jamie Cameron
1960067564 Validate package and update systems 2009-01-23 23:22:11 +00:00
Jamie Cameron
7e43c3c99d Fixed return of updates from YUM 2008-09-05 19:12:38 +00:00