[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [PATCH] Avoid getting linux-base in the kernel list
- From: Chris Lumens <clumens redhat com>
- To: anaconda-devel-list redhat com
- Subject: Re: [PATCH] Avoid getting linux-base in the kernel list
- Date: Thu, 6 Nov 2008 14:12:46 -0500
> Sometimes, rpm returns the same kernel as being installed more than once due
> to it having been in the transaction more than once (#467822). Let's make
> sure that if that happens, we don't make the silliness continue
> ---
> packages.py | 4 ++++
> 1 files changed, 4 insertions(+), 0 deletions(-)
>
> diff --git a/packages.py b/packages.py
> index 1e1214c..371e10e 100644
> --- a/packages.py
> +++ b/packages.py
> @@ -298,6 +298,10 @@ def rpmKernelVersionList(rootPath = "/"):
> if v == "" or tag == "":
> log.warning("Unable to determine kernel type/version for %s-%s-%s.%s" %(h['name'], h['version'], h['release'], h['arch']))
> continue
> + # rpm really shouldn't return the same kernel more than once... but
> + # sometimes it does (#467822)
> + if (v, h['arch'], tag) in versions:
> + continue
> versions.append( (v, h['arch'], tag) )
>
> return versions
Looks good to me. Is this why we sometime still end up seeing
"Installing kernel..." multiple times during an install? Or am I
imagining that?
- Chris
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]