diff options
author | Thierry Vignaud <thierry.vignaud@gmail.com> | 2022-07-27 02:02:58 +0200 |
---|---|---|
committer | Thierry Vignaud <thierry.vignaud@gmail.com> | 2022-12-10 14:15:07 +0100 |
commit | 589bb393d044e097782759ebb0cbec630b971d42 (patch) | |
tree | 153bfa6ce6883e5e2d528f18f865781c95a44ec3 /t/superuser--orphans-kernels.t | |
parent | 7a7c616d0add53a98641410376588fca509524a6 (diff) | |
download | urpmi-589bb393d044e097782759ebb0cbec630b971d42.tar urpmi-589bb393d044e097782759ebb0cbec630b971d42.tar.gz urpmi-589bb393d044e097782759ebb0cbec630b971d42.tar.bz2 urpmi-589bb393d044e097782759ebb0cbec630b971d42.tar.xz urpmi-589bb393d044e097782759ebb0cbec630b971d42.zip |
Add kernel testsuite for new style kernels
Kernel naming as used in mga9+: each kernel is named "kernel".
So we can have multiple packages named "kernel" installed at the same
time, with different versions
It now works with previous commit.
Diffstat (limited to 't/superuser--orphans-kernels.t')
-rw-r--r-- | t/superuser--orphans-kernels.t | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/t/superuser--orphans-kernels.t b/t/superuser--orphans-kernels.t index 2b6e00dd..f101f1f5 100644 --- a/t/superuser--orphans-kernels.t +++ b/t/superuser--orphans-kernels.t @@ -19,14 +19,17 @@ set_urpmi_cfg_global_options({ 'nb-of-new-unrequested-pkgs-between-auto-select-o # old naming, each kernel NVR is N=kernel-desktop-5.6.2-1, V=1 R=1.mga8 test_unorphan_kernels("$name-1", 'kernel-desktop-latest'); +# new naming, each kernel NVR is N=kernel-desktop, V=5.6.2 R=1.mga8 +test_unorphan_kernels("$name-2", 'kernel-desktop-latest', 'kernel-desktop'); sub test_unorphan_kernels { - my ($medium, $pkg) = @_; + my ($medium, $pkg, $o_pkg2) = @_; my $base_kversion = '5.15.4'; + $o_pkg2 ||= "kernel-desktop-${base_kversion}5-1.mga8"; print "# test_unorphan_kernels($pkg) ($base_kversion)\n"; urpmi("--media $medium --auto $pkg-${base_kversion}$_-1") foreach 1..4; urpmi("--media $medium --auto $pkg"); urpme("--auto --auto-orphans"); - check_installed_and_remove($pkg, "kernel-desktop-${base_kversion}5-1.mga8"); + check_installed_and_remove($pkg, $o_pkg2); } |