"stone knives and bearskin" they said! ha!

[prev] [thread] [next] [lurker] [Date index for 2003/09/03]

From: mjinks
Subject: "stone knives and bearskin" they said! ha!
Date: 07:24 on 03 Sep 2003
This one is minor and picky but it's been smouldering in my guts for
years now waiting for the advent of a forum like this one, so.  Here's
something I hate:

File monkeying tools that don't support the same range of expression as
the filesystem they shipped with, that the vendor presumably intended
them to interact with.  Hate, hate, hate.  Case in point: find(1) on
Solaris.  Or cpio(1) on Solaris, depending on your point of view.  I'm
sure each would blame the other if we asked them, even though the bloody
manpage for cpio(1) strongly suggests that the developers intended these
two beasts to get along nicely with one another, so let's all hate them
again for acting like quibbling, petty siblings.  Hate, hate, hate.

In case it isn't obvious -- and it apparently wasn't to Sun -- I refer
to the fact that you can't use SunOS find(1) to feed a pathname
containing a space (legal as sea salt in UFS since heck was a pup!) to
the stdin of SunOS cpio(1).  For that, you have to use GNU find(1), with
a GNU-find(1)-specific option at that, and also GNU cpio(1).  Or
preprocess that input somehow (How?  I dunno, I gave up and punted).  Or
give up and punt like I did when you find, er, discover that someone who
came before was kind enough to equip the system with rsync(1).

Ah, rsync(1).  I find so little to hate about rsync(1).  Somebody help
me out here, quick.  And no, guilt by association with Samba does not
count, though it's a helluva nice try.

-- 
Michael Jinks, ENSA, NSIT, University of Chicago
"I have seen the future, and it makes no sense."

Generated at 14:02 on 01 Jul 2004 by mariachi 0.52