On Monday, April 20, 2020 1:24:04 AM CEST Andrew Z wrote:
Thank you Pavel, i shall do that.
On Sun, Apr 19, 2020, 11:32 Pavel Raiskup <praiskup(a)redhat.com> wrote:
> On Saturday, April 18, 2020 10:37:35 PM CEST Andrew Z wrote:
> > Hello,
> > I just upgraded from FC30 to FC 31.
> > it seems that mock's "default.cfg" is still pointing to the FC30
config.
>
> The /etc/mock/site-defaults.cfg symlink is %config(noreplace); so it stays
> pointing at FC30 after upgrade if and only if you modified it manually.
I was corrected by @msuchy now, this is not %config(noreplace) because it
basically brings arch-specific file in noarch package.
So there's pretty complicated %post scriptlet for this, which doesn't ever
replace the old symlink, and only creates `rpmnew` file.
Feel free to submit an issue or pull-request, preferably, to fix this.
Pavel
> I'd suggest you to remove it, and reinstall
mock-core-configs (the file
> will be restored and from that point, you'll get the symlink updated
> automatically after upgrade to f32).
>
> Perhaps you can use 'rpmconf' for adjusting config files (dunno if that
> handles symlinks, but I bet yes).
>
> Pavel
>
>
> > cd /etc/mock/
> > [az@dell5000 mock]$ ls -l ./default.cfg
> > lrwxrwxrwx 1 root root 20 Nov 24 12:52 ./default.cfg ->
> fedora-30-x86_64.cfg
> >
> > [az@dell5000 mock]$ uname -a
> > Linux dell5000 5.5.16-200.fc31.x86_64 #1 ...
> > ...
> > [root@dell5000 ~]# dnf whatprovides /etc/mock/default.cfg
> > Last metadata expiration check: 1:41:15 ago on Sat 18 Apr 2020 02:52:52
> PM
> > EDT.
> > mock-core-configs-31.6-1.fc31.noarch : Mock core config files basic
> chroots
> > Repo : fedora
> > Matched from:
> > Filename : /etc/mock/default.cfg
> >
> > mock-core-configs-32.4-1.fc31.noarch : Mock core config files basic
> chroots
> > Repo : @System
> > Matched from:
> > Filename : /etc/mock/default.cfg
> >
> > mock-core-configs-32.4-1.fc31.noarch : Mock core config files basic
> chroots
> > Repo : updates
> > Matched from:
> > Filename : /etc/mock/default.cfg
> >
> > thank you for checking.
> >
>
>
>
>
>