Sisyphus repository
Last update: 3 december 2022 | SRPMs: 17961 | Visits: 25476350
en ru br
ALT Linux repos
5.0: 0.9.1-alt1
4.1: 0.9.1-alt0.M41.1
4.0: 0.9.1-alt0.M40.1

Group :: System/Kernel and hardware
RPM: update-kernel

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

5 october 2022 Vitaly Chikunov <vt at> 1.4-alt3

  • Add simple bash_completion support.

4 october 2022 Vitaly Chikunov <vt at> 1.4-alt2

  • Add update-kernel(8) man page (Anton Shevtsov, ALT#43934).

16 july 2022 Vitaly Chikunov <vt at> 1.4-alt1

  • update-kernel: Only check booted kernel for external modules compatibility
     and remove red colored warnings.

30 june 2022 Vitaly Chikunov <vt at> 1.3.1-alt1

  • Output some minor warnings in yellow instead of red.
  • remove-old-kernels: Do not keep backup kernel with '-B' (reproducing old

26 june 2022 Vitaly Chikunov <vt at> 1.3-alt1

  • 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).

19 june 2022 Vitaly Chikunov <vt at> 1.2.2-alt1

  • update-kernel: Add --add (-A) option(s) to install external module.

23 may 2022 Vitaly Chikunov <vt at> 1.2.1-alt2

  • update-kernel: Minor spelling fixes.

12 april 2022 Vitaly Chikunov <vt at> 1.2.1-alt1

  • update-kernel: Do not suggest fresher flavour. (ALT#42400)

10 april 2022 Vitaly Chikunov <vt at> 1.2-alt1

  • Improve wording of some messages.
  • Add experimental analyze-kmodules tool.

10 april 2022 Vitaly Chikunov <vt at> 1.1.1-alt1

  • Minor improvements.

8 april 2022 Vitaly Chikunov <vt at> 1.1-alt1

  • Add '--headers' option to update-kernel to install kernel-headers.
  • Check presence of external modules in the selected kernel.

8 april 2022 Vitaly Chikunov <vt at> 1.0.1-alt1

  • 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
  • Colorize & brighten some important messages.
  • Call sync after install.

4 april 2022 Vitaly Chikunov <vt at> 0.9.21-alt1

  • 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.

19 november 2020 Vitaly Chikunov <vt at> 0.9.20-alt1

  • update-kernel: Fix and improve -r option (closes: #39041).
  • update-kernel: Add --list option.

3 august 2020 Sergey Novikov <sotor at> 0.9.19-alt1

  • update-kernel: fix incorrect comparison of versions of duplicate modules
     (closes: #38772)

12 february 2020 Vitaly Chikunov <vt at> 0.9.18-alt1

  • Support for single word kernel flavours (closes: #36835).
  • Update license tag to be more specific.

30 december 2019 Sergey Novikov <sotor at> 0.9.17-alt1

  • update-kernel: remove duplicates modules entries (Closes: #37690)

20 december 2019 Oleg Solovyov <mcpain at> 0.9.16-alt1

  • NMU: do not call apt when there are no kernels to remove

19 december 2019 Oleg Solovyov <mcpain at> 0.9.15-alt1

  • NMU: protect latest kernel from removing (Closes: #34314)
  • NMU: add "-a|--all" option to remove kernels with all flavours
     (Closes: #34141)

5 june 2019 Ivan Zakharyaschev <imz at> 0.9.14-alt1

  • update-kernel: fixed in the presence of disttags in package IDs
     printed by APT (apt-cache pkgnames).

28 may 2019 Ivan Zakharyaschev <imz at> 0.9.13-alt1

  • remove-old-kernels: APT invocation (to remove installed pkgs) rewritten in
     a more portable way. (A preparation for APT with support for disttags.)

15 may 2019 Ivan Zakharyaschev <imz at> 0.9.12-alt1

  • APT invocation (to install the modules) rewritten in a more robust way.
     (A preparation for APT with support for disttags.)

1 april 2019 Ivan Zakharyaschev <imz at> 0.9.11-alt2

  • Rewritten with another bashism that doesn't require /proc/.
  • Requires: apt (important not for real systems, but for testing in hasher).

22 august 2018 Vitaly Lipatov <lav at> 0.9.11-alt1

  • add -y option as alias for -f (force operation) (ALT bug 35283)

4 august 2017 Vitaly Lipatov <lav at> 0.9.10-alt1

  • force select newest kernel module package (ALT bug 22572)

24 april 2016 Vitaly Lipatov <lav at> 0.9.9-alt1

  • 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)

23 january 2016 Terechkov Evgenii <evg at> 0.9.8-alt1

  • Add help/force/dry-run options to remove-old-kernels

23 august 2015 Vitaly Lipatov <lav at> 0.9.7-alt1

  • check if we already have latest kernel package (alt bug #26715)

11 july 2013 Vitaly Lipatov <lav at> 0.9.6-alt1

  • skip install if the latest kernel is already installed (ALT bug #26715)

25 december 2012 Terechkov Evgenii <evg at> 0.9.5-alt1

  • Add --download-only (--dry-run/-n) support (ALT#25300)

16 december 2010 Anton V. Boyarshinov <boyarsh at> 0.9.4-alt2

  • don't try to install unexistent modules

9 december 2010 Anton Protopopov <aspsk at> 0.9.4-alt1

  • Install kernel and modules together

28 september 2010 Vladimir V. Kamarzin <vvk at> 0.9.3-alt1

    [Dmitriy Kulik]
  • Add interactive mode (-i)
  • Add option -a|--all for installing all modules (Closes: #22271)

17 october 2009 Michael Shigorin <mike at> 0.9.2-alt1

  • removed warning on x11setupdrv absence due to its obsolescence
     (closes: #21872)

31 august 2009 Michael Shigorin <mike at> 0.9.1-alt1

  • added one-liner to fix path to x11presetdrv (closes: #21301)

5 march 2009 Vladimir V. Kamarzin <vvk at> 0.9-alt1

  • Add x11presetdrv calling (mike)
  • Add ldconfig call after x11setupdrv (mike)
  • Remove message about updating kernel-headers and kernel-headers-modules

26 february 2009 Vladimir V. Kamarzin <vvk at> 0.8.1-alt1

  • update_kernel: run x11setupdrv only if Xorg present

28 december 2008 Vladimir V. Kamarzin <vvk at> 0.8-alt1

  • 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)

24 november 2008 Vladimir V. Kamarzin <vvk at> 0.7-alt1

  • Use rpmevrcmp instead of rpmvercmp
  • Use only serial/epoch+version+release when comparing versions

22 september 2008 Vladimir V. Kamarzin <vvk at> 0.6-alt1

  • Run x11setupdrv if needed (mike)
  • Spelling fixes (mike)

1 september 2008 Vladimir V Kamarzin <vvk at> 0.5-alt1

  • Fix module-names calculation (Closes: #16946)

22 april 2008 Vladimir V Kamarzin <vvk at> 0.4-alt1

  • Rewrite modules upgrading procedure (Closes: #15380)

15 april 2008 Vladimir V Kamarzin <vvk at> 0.3-alt4

  • update_kernel: bugfix in options parser

11 april 2008 Vladimir V Kamarzin <vvk at> 0.3-alt3

  • Set dependency on /usr/bin/rpmvercmp instead of rpm-utils

13 march 2008 Vladimir V Kamarzin <vvk at> 0.3-alt2

  • Add dependency on rpm-utils

12 march 2008 Vladimir V Kamarzin <vvk at> 0.3-alt1

  • 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

3 march 2008 Vladimir V Kamarzin <vvk at> 0.2-alt1

  • update-kernel:
     + implemented "force" mode
     + recode script to utf8
     + update copyright header

18 february 2008 Michael Shigorin <mike at> 0.1-alt2

  • clarified License: (with lav@)
  • noarch

17 february 2008 Michael Shigorin <mike at> 0.1-alt1

  • initial package
  • many thanks to Vitaly Lipatov (lav@) and Anatoly Kitouwaykin (cetus)
     for writing and improving the script -- I just had to package it
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin