[PATCH] prevent install(1) from overwritting symlinks

Aryeh M. Friedman aryeh.friedman at gmail.com
Thu Nov 1 21:50:42 PDT 2007


Dan Nelson wrote:
> In the last episode (Nov 01), Aryeh M. Friedman said:
>   
>> The below patch is designed to keep install(1) from overwriting symbolic
>> links.   The motivation is if cups is installed some programs still
>> expect lpr to be in /usr/bin thus when I install cups I backlink the
>> /usr/local/bin versions of lp* to /usr/bin.   When a build/installworld
>> is done these links are overwritten and the sym links have to be
>> performed again.   This patch prevents the overwrite.
>>     
>
> Why not just set WITHOUT_LPR to skip building the base versions
> entirely?
>  
>   
Because this happens in other cases not covered by WITHOUT_XXX also it
does not solve the problem of ports and/or third party install from
overwritting.... i.e. this is a general solution to a specific problem
(which I think is preferable to a one off solution for each instance of
a problem)


More information about the freebsd-current mailing list