> On Jun 6, 2016, at 3:00 PM, Elan Ruusamäe <[email protected]> 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
> 
> # 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
> 
> root@glen spool/repackage#
> root@glen spool/repackage# rpm -Uhv */*pam* --downgrade
> 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@glen spool/repackage# cd /etc/security/
> root@glen /etc/security# rpm -qf namespace.init
> pam-1.2.1-1.x86_64
> 
> root@glen /etc/security# mv -bi namespace.init.rpmsave namespace.init
> root@glen /etc/security# cd /etc/security/
> root@glen /etc/security# mv -bi limits.conf.rpmsave limits.conf
> root@glen /etc/security# mv -bi /etc/pam.d/system-auth.rpmsave 
> /etc/pam.d/system-auth
> root@glen /etc/security#
> 
> # rpm -q rpm
> rpm-5.4.15-33.x86_64
> 

What exactly are you expecting?

I see rpm renaming modified %config files to *.rpmsave exactly as always, 
nothing more.

FWIW: there is no —downgrade in rpm, and flipping various bits in polled to 
disable version comparisons
and file conflicts in order to achieve “downgrade” has almost nothing to do 
with %config handling.

73 de Jeff
> 
> -- 
> glen
> 
> _______________________________________________
> pld-devel-en mailing list
> [email protected]
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

_______________________________________________
pld-devel-en mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

Reply via email to