Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 01 Nov 2007 21:57:06 -0400
From:      "Aryeh M. Friedman" <aryeh.friedman@gmail.com>
To:        freebsd-current@freebsd.org
Subject:   Re: [PATCH] prevent install(1) from overwritting symlinks
Message-ID:  <472A83F2.4060301@gmail.com>
In-Reply-To: <20071102043043.GI3109@dan.emsphone.com>
References:  <472A66EE.6060407@gmail.com> <20071102043043.GI3109@dan.emsphone.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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.
>>     

I just tested the patch against installworld/kernel and got:

% make installworld|grep symbolic
/usr/share/locale/sr_YU.UTF-8/LC_MONETARY is a symbolic link not modified
/usr/bin/lp is a symbolic link not modified
/usr/bin/lpq is a symbolic link not modified
/usr/bin/lpr is a symbolic link not modified
/usr/bin/lprm is a symbolic link not modified

% make installkernel|grep symbolic
[no output]


Except for the 4 /bin/lp* enteries (which the patch is meant to
preserve) the only issue seems to be
/usr/share/locale/sr_YU.UTF-8/LC_MONETARY.   Thus conclusion so far is
the patch will not harm 8-Current.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?472A83F2.4060301>