Some improvements to rm(1)

Eitan Adler lists at eitanadler.com
Fri Apr 26 03:22:21 UTC 2013


On 25 April 2013 22:56, Eitan Adler <lists at eitanadler.com> wrote:
> On 25 April 2013 22:50, Brooks Davis <brooks at freebsd.org> wrote:
>> On Thu, Apr 25, 2013 at 10:16:32PM -0400, Eitan Adler wrote:
>>> Anyone have thoughts on the following?
>>>
>>> commit 82c78ba923d8ce4a1bfbb309658c49021c8bb384
>>> Author: Eitan Adler <lists at eitanadler.com>
>>> Date:   Thu Apr 25 22:14:49 2013 -0400
>>>
>>>     Take some improvements from DragonFlyBSD:
>>>       - add const where appropriate
>>>       - add static where appropriate
>>>       - fix a whitespace issues
>>
>> The no-op changes look more correct to me.
>>
>> I think the -x option seems a bit odd.  What is the use case?  At a
>> first thought, it seems to raise more questions than it resolves.
>
> It goes along with cp -x, find -x, and others.
>
> Quick example #1: You have /usr/ports /usr/ports/distfiles as
> different mount points it lets you wipe /usr/ports without wiping your
> distfile cache.
>
> Quick example #2: You have /usr/src/ null mounted in every user's
> /home/ and you want to wipe one home directory.

I just realized that this is a poor example because /usr/src/ is
likely read-only, but the idea stands.

-- 
Eitan Adler


More information about the freebsd-hackers mailing list