home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / unix / admin / 4966 < prev    next >
Encoding:
Internet Message Format  |  1992-09-09  |  2.9 KB

  1. Xref: sparky comp.unix.admin:4966 comp.sys.next.sysadmin:5097
  2. Path: sparky!uunet!mcsun!uknet!doc.ic.ac.uk!cc.ic.ac.uk!carrion.cc.ic.ac.uk!vulture
  3. From: vulture@carrion.cc.ic.ac.uk (Thomas Sippel - Dau)
  4. Newsgroups: comp.unix.admin,comp.sys.next.sysadmin
  5. Subject: Re: Vendors Considered Evil (Re: Perl use over NFS)
  6. Message-ID: <1992Sep9.182055.29579@cc.ic.ac.uk>
  7. Date: 9 Sep 92 17:20:55 GMT
  8. References: <1992Aug28.155801.14501@sei.cmu.edu> <1992Aug28.180137.22861@ra.msstate.edu> <1992Aug28.183918.22664@sei.cmu.edu> <1992Sep2.174526.24490@fsg.com>
  9. Reply-To: cmaae47@cc.ic.ac.uk
  10. Organization: Imperial College of Science, Technology and Medicine
  11. Lines: 49
  12. Nntp-Posting-Host: cscgc
  13.  
  14. In article <1992Sep2.174526.24490@fsg.com>, chuck@fsg.com (Chuck Yerkes) writes:
  15.  -- Following up the Perl conversation:
  16.  -- 
  17.  -- We have many architectures, so often we have many binary versions
  18.  -- of the same package.  I was always taught that programs added at
  19.  -- the site should be in /usr/local (NEVER /{bin,etc,lib,man} or
  20.  -- /usr/{bin, etc,lib,man}).
  21. .....
  22.  --   For OS upgrades, we can simply unmount /usr/local. For security reasons
  23.  -- we can make it exported read only, etc, etc.  /usr/local IS a standard.
  24.  
  25. It has actually become too much of a standard. I, for example, can on my machine
  26. screw up /usr/bin or /bin as much as I like,  but /usr/local is on a filesystem
  27. that is mounted read only, so I cannot put anything there.
  28.  
  29. There is also the question of user preference defaults files, and where they
  30. go. (Such as all the stuff in /usr/lib/X11/app-defaults) Or where site 
  31. modified versions of these files go.
  32.  
  33. Finally, consider the following to questions:
  34.  
  35. System manager: Where do I find all files for foo? answer: /usr/local/foo/...
  36. User: How do I find all initialization commands or preference defaults? 
  37.      answer: print the following files:
  38.     /etc/profile
  39.     /etc/cshrc
  40.     /usr/local/lib/.emacs310rc
  41.     $HOME/.exrc
  42.     /usr/lib/X11/app-defaults/*
  43.     /usr/lib/uucp/fix-*
  44.     /usr/local/X11R5/lib/app-defaults/*
  45.     ....   it goes on and on and on, there is no consistency behind it
  46.  
  47. Then, while printing may still give you something, finding out its size (before
  48. printing) is another matter entirely, as the command that gives you the length
  49. of a file no longer does so, as the file is now a link and you get the length 
  50. of the linked to name, which does not help you decide wheter you should print 
  51. the stuff out.
  52.  
  53. It seems to me that too much has been decided for the convenience of the system
  54. manager and too little for the user's convenience.
  55.  
  56.                                         Thomas
  57. -- 
  58. *** This is the operative statement, all previous statements are inoperative.
  59. *   email: cmaae47 @ cc.ic.ac.uk (Thomas Sippel - Dau) (uk.ac.ic.cc on Janet)
  60. *   voice: +44 71 589 5111 x4937 or 4934 (day), or +44 71 823 9497 (fax)
  61. *   snail: Imperial College of Science, Technology and Medicine
  62. *   The Center for Computing Services, Kensington SW7 2BX, Great Britain
  63.