Re: F24 System wide change: sed - move /bin/sed to /usr/bin/sed

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

 



On 02/10/2016 11:43 AM, Ralf Corsepius wrote:

> You should understand that /usr/bin/sed is a Fedora proprietary
> location, while /bin/sed is the traditional location sed was installed,
> which occasionally can be found hard-coded in many places.

Sorry, that's rewriting history.  Full paths for POSIX system utilities
have never been uniform across systems.  /bin/sed was the traditional
version, usually buggy and broken, with tight limits on buffer sizes and
so on.

The main problem is if someone writes a sed script on Fedora, puts
“#!/usr/bin/sed -f” at the beginning, and has no way to tell that this
is non-portable to other distributions because all available data (file
system and RPM manifests) are misleading.  We don't have a good answer
to that, I think.  (This cuts both ways—full multi-arch, as found on
other systems, is incompatible with traditional file system layout, too.)

Florian
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
http://lists.fedoraproject.org/admin/lists/devel@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