diff options
author | jdp <jdp@FreeBSD.org> | 1996-11-08 02:12:40 +0000 |
---|---|---|
committer | jdp <jdp@FreeBSD.org> | 1996-11-08 02:12:40 +0000 |
commit | 81bba450d55e3806a87ae828093ee8d8328ccb96 (patch) | |
tree | 668267392978a9e1d7d59b57199a48165adcaeb4 /sys | |
parent | 844872c49d9d0345297131bbe6554d7e0d84f90c (diff) | |
download | FreeBSD-src-81bba450d55e3806a87ae828093ee8d8328ccb96.zip FreeBSD-src-81bba450d55e3806a87ae828093ee8d8328ccb96.tar.gz |
Fixed a bug in the handling of the directories in the search path
that is stored in the hints file. If that search path contained
a non-existent directory (one, say, that had been removed), and
"ldconfig -m /a/perfectly/good/directory" was run, ldconfig returned
an error status without printing an error message. This caused
some confusing bombs when installing ports, in particular.
I changed it so that non-existent directories from the stored search
path are silently ignored. Only non-existent directories named
explicitly on the command line are treated as errors. Also, a
diagnostic is printed if and only if an error status is returned.
In an unrelated fix, ldconfig now silently ignores any directories
named on the command line when the "-r" option is given. Formerly,
these directories incorrectly made their way into the "search
directories" line of the listing. It really should be an error to
specify directories together with "-r", but I don't have time to
fix the manual page in that way right now.
2.2 Candidate.
Diffstat (limited to 'sys')
0 files changed, 0 insertions, 0 deletions