Mike Meyer wrote:
I'm as neutral as I'd be about *any* other addition. I don't have a
specific reason to dislike it. But I don't have a specific reason to
like it, either. The last time I wanted a hardlinked copy of a
directory tree was long enough ago that most (if not all) of the
alternative solutions mentioned here didn't exist yet.
I suppose I thought
the reasons were obvious - to get a hardlinked copy of a directory tree,
one must concoct any one of a number of command lines, all using at
least one of which is much bigger in size than the patched cp I
proposed. Here are some of the commands mentioned so far that are used
by people to do the exact same thing:
-r-xr-xr-x 1 root wheel 50056 Jul 25 23:08 /usr/bin/bsdtar
-r-xr-xr-x 1 root wheel 52600 Jul 25 23:07 /usr/bin/cpio
-r-xr-xr-x 1 root wheel 36480 Jul 25 23:08 /usr/bin/find
-r-xr-xr-x 1 root wheel 90376 Jul 25 23:06 /bin/pax
And here's my patched version of cp:
-r-xr-xr-x 1 root wheel 15460 Jul 26 14:52 /bin/cp
So yes, you bloat by 160 bytes, but you can then possibly remove your
need for one or more utilities that eat up at least twice the space.
So are you proposing that we remove one of those utilities? If not,
then you are bloating the system. Yeah, it's only by a little bit. But
a lot of little bits add up.
Ok I"m going to pipe up here.
The feature is cheap, it is useful and it allows people to adopt FreeBSD
with less surprises.
I will commit this soon unless someone else does it first.
Now go do something useful :-)
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"