Репозитории ALT
S: | 1.11-alt1 |
5.1: | 0.9.2-alt1 |
4.1: | 0.9.1-alt0.M41.1 |
4.0: | 0.9.1-alt0.M40.1 |
Группа :: Система/Ядро и оборудование
Пакет: update-kernel
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
24 июля 2023 Vitaly Chikunov <vt at altlinux.org> 1.11-alt1
- Fix incorrect apt database oldness message when apt-conf-tmp-cache is used
(ALT#46987).
- Add '-u' to run 'apt-get update' automatically.
- Improve '-r' handling.
- Update update-kernel(8) man pages (ALT#43934).
- Improve help text.
- Spelling corrections.
- Do not install analyze-kmodules at all (for p10).
- update-kernel: Check existence of DKMS tool, not just the DKMS package.
- update-kernel: Support -D option to exclude modules from install (ALT#44158).
- update-kernel: Hint remove-old-kernels in help message.
- remove-old-kernels: Do not list 'keeping' kernels if there's none.
- Rename analyze-kmodules to analyze-kmodules-experimental.
- Rephrase some messages. Small speedup improvement. Add Url.
- Add simple bash_completion support.
- Add update-kernel(8) man page (Anton Shevtsov, ALT#43934).
- update-kernel: Only check booted kernel for external modules compatibility
and remove red colored warnings.
- Output some minor warnings in yellow instead of red.
- remove-old-kernels: Do not keep backup kernel with '-B' (reproducing old
behavior.)
- remove-old-kernels: Show list of kernel that won't be removed and why.
- remove-old-kernels: Add colors to improve UI (for a dark background).
- remove-old-kernels: Do not remove previous kernel with good uptime (backup
kernel) as safeguarding measure. (ALT#43062) - remove-old-kernels: Slightly change confirmation logic (do not leave
confirmation to apt-get.) - remove-old-kernels: Add -A option to attempt to remove other flavours
completely (which was previously impossible).
- update-kernel: Add --add (-A) option(s) to install external module.
- update-kernel: Minor spelling fixes.
- update-kernel: Do not suggest fresher flavour. (ALT#42400)
- Improve wording of some messages.
- Add experimental analyze-kmodules tool.
- Minor improvements.
- Add '--headers' option to update-kernel to install kernel-headers.
- Check presence of external modules in the selected kernel.
- Rework interactive mode UI (ALT#42321).
- '-i' can be used at any time to add new modules to the system.
- Interactive module selection happen before kernel install.
- Install kernel-headers and external modules together with the kernel in one
transaction. - Colorize & brighten some important messages.
- Call sync after install.
- Tools cannot be used under user anymore because sudo sub-invocation is
removed (call them under root instead). - Require explicit yes or enter to start installation (previously any key work
work except no). - Improve package version comparison (ALT#42149).
- Do not show epoch and disttag in package names.
- Warn user if installed package (1 month) or APT database (1 day) are stalled.
- Do not require install of 'apt-scripts' for package availability mark in
list mode. - Show package age in list mode.
- update-kernel: Fix and improve -r option (closes: #39041).
- update-kernel: Add --list option.
- update-kernel: fix incorrect comparison of versions of duplicate modules
(closes: #38772)
- Support for single word kernel flavours (closes: #36835).
- Update license tag to be more specific.
- update-kernel: remove duplicates modules entries (Closes: #37690)
- NMU: do not call apt when there are no kernels to remove
- NMU: protect latest kernel from removing (Closes: #34314)
- NMU: add "-a|--all" option to remove kernels with all flavours
(Closes: #34141)
- update-kernel: fixed in the presence of disttags in package IDs
printed by APT (apt-cache pkgnames).
- remove-old-kernels: APT invocation (to remove installed pkgs) rewritten in
a more portable way. (A preparation for APT with support for disttags.)
- APT invocation (to install the modules) rewritten in a more robust way.
(A preparation for APT with support for disttags.)
- Rewritten with another bashism that doesn't require /proc/.
- Requires: apt (important not for real systems, but for testing in hasher).
- add -y option as alias for -f (force operation) (ALT bug 35283)
- force select newest kernel module package (ALT bug 22572)
- remove-old-kernels: check only current flavour (or used with -t) (ALT bug #30717)
- remove-old-kernels: do not delete current or newest kernel(s)
- Add help/force/dry-run options to remove-old-kernels
- check if we already have latest kernel package (alt bug #26715)
- skip install if the latest kernel is already installed (ALT bug #26715)
- Add --download-only (--dry-run/-n) support (ALT#25300)
- don't try to install unexistent modules
- Install kernel and modules together
- [Dmitriy Kulik]
- Add interactive mode (-i)
- Add option -a|--all for installing all modules (Closes: #22271)
- removed warning on x11setupdrv absence due to its obsolescence
(closes: #21872)
- added one-liner to fix path to x11presetdrv (closes: #21301)
- Add x11presetdrv calling (mike)
- Add ldconfig call after x11setupdrv (mike)
- Remove message about updating kernel-headers and kernel-headers-modules
- update_kernel: run x11setupdrv only if Xorg present
- update_kernel: update kernel-headers and kernel-headers-modules also
(me, kipruss) (Closes: #18259) - Add new script remove-old-kernels. It removes all kernels except current
(Closes: #14764)
- Use rpmevrcmp instead of rpmvercmp
- Use only serial/epoch+version+release when comparing versions
- Run x11setupdrv if needed (mike)
- Spelling fixes (mike)
- Fix module-names calculation (Closes: #16946)
- Rewrite modules upgrading procedure (Closes: #15380)
- update_kernel: bugfix in options parser
- Set dependency on /usr/bin/rpmvercmp instead of rpm-utils
- Add dependency on rpm-utils
- update-kernel:
+ use rpmvercmp(1) for getting newest kernel package name
+ old code for manual choosing of kernel flavour/release replaced with
options -t/-r
- update-kernel:
+ implemented "force" mode
+ recode script to utf8
+ update copyright header
- clarified License: (with lav@)
- noarch
- initial package
- many thanks to Vitaly Lipatov (lav@) and Anatoly Kitouwaykin (cetus)
for writing and improving the script -- I just had to package it