Re: %pre is a lie?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jan 25, 2017 at 9:18 AM, Dominik 'Rathann' Mierzejewski <dominik@xxxxxxxxxxxxxx> wrote:
On Wednesday, 25 January 2017 at 15:52, Richard Shaw wrote:
[...]
> So it seems to me that %pre did not run.
>
> Am I missing something?

I think it did run and RPM is complaining that files that are in %files
are not there after unpacking the cpio payload. Try removing them from
%files completely. Of course, it would've been easier if we could
see your spec file.

Maybe but that doesn't make sense to me. I have verified on a fresh install that the symlink is created correctly but only when upgrading it fails.

 $ ll /var/lib/unifi
total 12
drwxr-xr-x. 6 unifi unifi 4096 Jan 25 08:44 data
drwxr-xr-x. 2 unifi unifi 4096 Jan 25 08:32 logs
lrwxrwxrwx. 1 unifi unifi   15 Jan 25 08:44 'logs;5888ba05' -> ../../log/unifi
drwxr-xr-x. 3 unifi unifi 4096 Jan 25 08:04 work

This shows me the the real directory logs is still present even though it should have been rm -rf'ed out and what I assume happens is cpio does a random rename to the symlink. 

In either case, the full spec file is here:
https://hobbes1069.fedorapeople.org/unifi.spec

Thanks,
Richard
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux