summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* binaries: version 2.64drakx-installer-binaries-2.64Martin Whitaker6 days2-1/+3
|
* Remove probing of disk/ide modules (obsolete since kernel 5.14)Martin Whitaker8 days11-35/+13
| | | | | | | IDE drives are now handled by libata. The legacy ide subsystem and drivers were removed from Linux in 2021. So all IDE drives are now treated as SCSI drives and the disk/ide category in list_modules.pm has been removed.
* harddrake2: remove obsolete $pid variable.Martin Whitaker8 days1-4/+2
| | | | | Nothing sets $pid (since before 2007), so there's no need to check if it is defined.
* Sync list of modules needing firmware with kernel-desktop-6.18.9-1.mga9Martin Whitaker10 days3-18/+22
|
* Update NEWS.Martin Whitaker10 days4-0/+6
|
* kernel: save check_module_list.pl report for future reference.Martin Whitaker10 days2-0/+2771
|
* kernel: sync list_modules.pm with kernel 6.18.Martin Whitaker10 days1-71/+93
|
* kernel: check_module_list.pl: include some more driver modulesMartin Whitaker10 days1-0/+2
| | | | | Include all driver/platform/x86 and snd/soc/sof modules in the known driver module types.
* kernel: add a few missing modules in list_modules.pmMartin Whitaker10 days1-9/+10
| | | | Sync'd with the Mageia 9 release kernel (6.4.9-desktop-4.mga9).
* Avoid an infinite loop (mga#35061)Papoteur2026-02-021-1/+1
| | | | | | | | | When `waitpid` returns `-1` (which corresponds to `ECHILD` - no child process), here's what happens in the loop: 1. `$child_pid = waitpid(-1, POSIX::WNOHANG)` assigns `-1` to `$child_pid` 2. The condition `undef $pid if $pid == $child_pid` is evaluated, but it probably does nothing (unless `$pid` was already `-1`) 3. The condition `until $child_pid > 0` is tested: `-1 > 0` is **false** **This is an infinite loop!** until $child_pid <= 0; # stop when there are no more children to reap
* kernel: remove obsolete and fix renamed modules in list_modules.pmMartin Whitaker2026-02-011-167/+135
| | | | Sync'd with the Mageia 9 release kernel (6.4.9-desktop-4.mga9).
* kernel: add a new tool to aid the updating of list_modules.pmMartin Whitaker2026-02-012-0/+160
| | | | See the README for details.
* kernel: allow for built-in modules in 'modules.pl check'Martin Whitaker2026-02-011-1/+5
| | | | | | | Some of the modules listed in list_modules.pm are now configured to be built-in modules in our current kernels. We should keep them listed in case the kernel configuration changes again. So don't report them as bad/old modules when checking.
* kernel: remove broken check for pcitable modules from MakefileMartin Whitaker2026-02-011-4/+1
| | | | | | | | This searched for module names that appeared in pcitable.gz but not in list_modules.pm, but didn't account for the difference between module names (used in pcitable.gz) and module file names (used in list_modules.pm). Now 'modules.pl check' is fixed, this extra check is redundant.
* kernel: fix the check function in modules.plMartin Whitaker2026-02-011-29/+45
| | | | | | | | | | Get the kernel module list from /lib/modules/<kernel_ver>/modules.dep instead of looking for a file that is no longer generated. Support an optional command line parameter to 'modules.pl check' to specify the kernel version (use the running kernel version if not specified). Fix the pcitable and usbtable checks. These tables contain module names, whereas list_modules.pm contains module file names.
* Update Romanian translation from TxYuri Chornoivan2026-01-291-2/+2
|
* Update Romanian translation from TxYuri Chornoivan2026-01-291-24/+68
|
* Update Romanian translation from TxYuri Chornoivan2026-01-291-25/+953
|
* Update Romanian translation from TxYuri Chornoivan2026-01-281-15/+15
|
* Update Romanian translation from TxYuri Chornoivan2026-01-281-73/+41
|
* Update Romanian translation from TxYuri Chornoivan2026-01-281-45/+30
|
* Update Romanian translation from TxYuri Chornoivan2026-01-281-34/+11
|
* installer: compensate for adjusted system clock in configureTimezone()Martin Whitaker2026-01-273-3/+14
| | | | | | | | The initial selectTimezone step will adjust the system clock to the correct time, as selected by the user. If the user configures the timezone again at the summary stage, and the HW clock is set to local time, we need to compensate for the system clock adjustment when again asking if the HW clock is set to local time or UTC.
* installer: don't adjust the system clock if we are doing a local installMartin Whitaker2026-01-252-0/+6
| | | | | | | If we are running the installer on a live system, the system clock should be correct, and we don't want to set it to the wrong time when testing an install with a different timezone. This is also important when building the Live ISOs.
* 18.7318.73Martin Whitaker2026-01-243-1/+7
|
* installer: add help text anchor to timezone selection screen (mga#34909)Martin Whitaker2026-01-242-1/+6
|
* Further simplify services::_systemd_services()Martin Whitaker2026-01-243-2/+7
| | | | | | | | 'systemctl list-unit-files' returns the enabled/disabled status for all native systemd services. So we only need to call 'systemctl is-enabled' for the generated services. This reduces clutter in the installer log file.
* Update Czech translation from TxYuri Chornoivan2026-01-241-9/+9
|
* Update Czech translation from TxYuri Chornoivan2026-01-241-23/+5
|
* Update Czech translation from TxYuri Chornoivan2026-01-241-684/+46
|
* Update Czech translation from TxYuri Chornoivan2026-01-241-2/+2
|
* images: omit dracut fips moduleJani Välimaa2026-01-232-1/+2
|
* images: increase dracut build time verbosityJani Välimaa2026-01-232-1/+3
|
* Revert "images: drop unneeded network-legacy dracut module"Jani Välimaa2026-01-232-4/+1
| | | | This reverts commit bcd4a181d1a91820073427d64e5e12f1f33fe78c.
* images: drop unneeded network-legacy dracut moduleJani Välimaa2026-01-212-1/+4
|
* Update Brazilian Portuguese translation from TxYuri Chornoivan2026-01-211-8/+8
|
* Update Portuguese translation from TxYuri Chornoivan2026-01-211-7/+7
|
* Update Norwegian translation from TxYuri Chornoivan2026-01-211-4/+4
|
* installer: fix hwclock parameters in selectTimezone().Martin Whitaker2026-01-201-1/+1
| | | | Thanks to tv for spotting.
* Update German translation from TxYuri Chornoivan2026-01-191-4/+4
|
* (check) add basic 'perl -cw' checksThierry Vignaud2026-01-191-0/+5
|
* (check2) adjust for drakx-kbd-mouse-x11 split years agoThierry Vignaud2026-01-191-1/+1
|
* perl_checker cleanupsThierry Vignaud2026-01-194-2/+7
|
* PODify the installerThierry Vignaud2026-01-198-3/+501
|
* Update Dutch translation from TxYuri Chornoivan2026-01-191-4/+4
|
* Update Greek translation from TxYuri Chornoivan2026-01-191-4/+4
|
* Update Catalan translation from TxYuri Chornoivan2026-01-191-4/+4
|
* Update Russian translation from TxYuri Chornoivan2026-01-191-4/+4
|
* 18.7218.72Martin Whitaker2026-01-183-1/+7
|
* Update Ukrainian translationYuri Chornoivan2026-01-181-10/+11
|