From: David Boyce (dsb@world.std.com)
Date: 10/28/92


From: dsb@world.std.com (David Boyce)
Subject: Re: permissions challenge
Date: Wed, 28 Oct 1992 15:15:17 GMT

In article <1992Oct28.133754.90437@vaxc.cc.monash.edu.au> apm233m@vaxc.cc.monash.edu.au writes:
>Wonderful! How about uploading it to tsx-11, with a snapshot of your
>system (it is useless without a snapshot of some system right?), and
>urging the maintainers of the FAQs to include a Q/A which points to
>it! Even if it is not the ultimate solution to the problem, it should
>provide a starting point for others to improve upon.

    Having also gotten a number of requests in email, I did upload
treestat to tsx-11:/incoming/treestat.sh.Z. Look for it soon
in a visible area.
    Yes, it is useless without a snapshot of some kind and no,
I didn't include one. The version I uploaded is a blank slate.
This is because my system is old-fashioned and idiosyncratic;
I'm more in the position of needing a canonical system description
than of being able to supply one. Which is why I wrote the script
in the first place, come to think of it.
    I would certainly encourage someone with an up-to-date version
of e.g. SLS to upload a snapshot of that. I'd certainly be interested
in it myself. But maybe it's best if some people play with it some
and see if they find it helpful, suggest improvements, etc., before
applying for entry to the FAQ or anything like that.
    BTW, as a couple of people pointed out, another use for the
script would be in protecting yourself through updates. I.e. you're
about to install a new version of GCC; you run treestat -record,
then do the install, then run treestat -compare to see what changed.
If you're happy with the changes, run treestat -record again
to ratchet up to the new state of the art. If you like the old
style, you know how to get back to the old permissions.

-- 
David Boyce     dsb@world.std.com       617-576-1540