On 03/08/2018 12:59 PM, Stephen Morris wrote:
On 9/3/18 6:13 am, Todd Zullinger wrote:
> Robert P. J. Day wrote:
>> ... ah, so the replacement of those cross-directory hardlinks with
>> symlinks will happen in F28, is that what you're saying?
> The change will be in F28, yes. The few files in /usr/bin
> are simply copied, not symlinked. Within /usr/bin, the
> identical files are hardlinked to each other.
I haven't been keeping up with this thread prior to now so I apologize
if I'm covering old ground or have misinterpreted what this thread is
saying. It is my understanding that currently when a file copied to any
location, a physical copy is not produced, the copy is a hardlink to the
original file, until such time as one of the "copies" is changed and
then both become physical files with one file reflecting the pre-change
contents, whereas the same doesn't happen with symlinks. Are you saying
that with F28 hardlinks are going to be replaced by symlinks, so that
the hardlink functionality no longer works, or are you saying that
symlink functionality is being changed to function the same as
hardlinks, hence we lose the existing symlink functionality?
You definitely haven't been keeping up. :-)
This is a discussion about a specific package (git). It has a lot of
identical binary files with different names in two different
directories. Currently these are all hard linked to each other. What
will change is that the cross-directory hardlinks will be removed.