rpm -Uhv --oldpackage loses configs

Jakub Bogusz qboosh at pld-linux.org
Tue Jun 7 19:15:53 CEST 2016


On Mon, Jun 06, 2016 at 10:00:38PM +0300, Elan Ruusamäe wrote:
> (pld has --downgrade alias to --oldpackage via popt)
> 
> downgrading from repackage lost config files,
> i.e saved them as .rpmsave leaving original path missing
> 

It it the same directory:

> # ls -l */*pam*
> -rw-r--r-- 1 root root 326K  6. juuni 20:17 
> 1465233457/pam-1.1.8-8.x86_64.rpm
> -rw-r--r-- 1 root root  35K  6. juuni 20:17 
> 1465233457/pam-libs-1.1.8-8.x86_64.rpm

as this?

> root at glen spool/repackage#
> root at glen spool/repackage# rpm -Uhv */*pam* --downgrade

(containing only 1.1.8-8)?

According to these messages:

> warning: package pam = 1:1.1.8-8 was already added, replacing with pam 
> >= 1:1.2.1-1
> warning: package pam-libs = 1:1.1.8-8 was already added, replacing with 
> pam-libs >= 1:1.2.1-1
> Preparing... ########################################### [100%]
> Repackaging...
>    1:pam ########################################### [ 50%]
>    2:pam-libs ########################################### [100%]
> Upgrading...
>    1:pam-libs ########################################### [ 50%]
> warning: /etc/security/namespace.init saved as 
> /etc/security/namespace.init.rpmsave
> warning: /etc/security/limits.conf saved as 
> /etc/security/limits.conf.rpmsave
> warning: /etc/pam.d/system-auth saved as /etc/pam.d/system-auth.rpmsave
>    2:pam ########################################### [100%]
> 
> root at glen spool/repackage# cd /etc/security/
> root at glen /etc/security# rpm -qf namespace.init
> pam-1.2.1-1.x86_64

The "downgraded" pam version is 1.2.1-1, not 1.1.8-8?


-- 
Jakub Bogusz    http://qboosh.pl/


More information about the pld-devel-en mailing list