Re: [rpm] Correct way of writing spec file when packaging symlinks

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


For re-locateable the symlink must be relative, it can not be absolute.

ln -sf ../../foo %{buildroot}%{_datadir}/bar

Thanks this works for the basic case.
However relative symlinks would work in cases when only symlink location can be changed but since rpm supports --relocate flag it can happen that also source file/directory can be relocated and then the relative path no longer helps.
Is there a non workaround solution for this or is this simply not supported by rpm out of the box?

For a workaround solution I guess that overriding existing symlink in %post section would work:
This way rpm would keep track of symlink file and symlink would point to the right location.
Is there a better workaround solution - something that would hide the fact that the file was changed when querying rpm package for changes with -V?
Rpm-list mailing list

[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux