You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

linux-2.0-transname.lsm 4.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. Xref: news.nsw.CSIRO.AU comp.os.linux.announce:2827
  2. Path: news.nsw.CSIRO.AU!metro!metro!munnari.OZ.AU!news.ecn.uoknor.edu!news.wildstar.net!news.ececs.uc.edu!newsrelay.netins.net!newsfeed.dacom.co.kr!arclight.uoregon.edu!feed1.news.erols.com!howland.erols.net!newsfeed.internetmci.com!in3.uu.net!liw.clinet.fi!usenet
  3. From: schoebel@informatik.uni-stuttgart.de (Thomas Schoebel-Theuer)
  4. Newsgroups: comp.os.linux.announce
  5. Subject: linux-2.0.21-transname - Patch for easier pool administration
  6. Followup-To: comp.os.linux.misc
  7. Date: 30 Oct 1996 10:53:38 GMT
  8. Organization: Informatik, Uni Stuttgart, Germany
  9. Lines: 76
  10. Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
  11. Message-ID: <pgpmoose.199610301253.4416@liw>
  12. NNTP-Posting-Host: liw
  13. X-Auth: PGPMoose V1.1 PGP comp.os.linux.announce
  14. iQBVAwUBMnczrjiesvPHtqnBAQEO6gH/WRtFpTPyVtwi0cFVPZ1Xhn8cvfb6i3mk
  15. LQY2kgpAPquP2TeXYWb5Ta3HxqK15pR1AgaEy5BmPS6+66ixZFvKRQ==
  16. =hhea
  17. -----BEGIN PGP SIGNED MESSAGE-----
  18. linux-2.0.21-transname.patch enables diskless clients, X-terminals etc to
  19. mount the *root filesystem* of the server. This makes administration of
  20. large pools *a lot* easier.
  21. Currently different diskless clients must have their root "/" on different
  22. directories on the server, beause each client has _some_ different
  23. configuration files. However, most administration files (typically about 99%)
  24. have the same contents on the clients and on the server, but have to be
  25. (and maintained separately) just because of the 1% differences.
  26. This duplication causes very large efforts in practice, since at least
  27. the /etc directory has to be duplicated for every client. Even in /etc
  28. many files are identical, for example sendmail.cf, initrc scripts and
  29. others. Maintaining a large pool means to ensure coherence amoung the
  30. duplicates. Classical methods like symlinks are unconvenient
  31. for this task because they have to be valid in the view of mounted
  32. filesystems at the client, not at the server.
  33. linux-2.0-transname.patch overcomes this problem by allowing filenames
  34. to be context-dependend. For example, if you have a file "/etc/config"
  35. that should differ on the hosts "myserver" and "myclient", you just
  36. create two different files named "/etc/config#host=myserver#" and
  37. "/etc/config#host=myclient#". On host "myserver", the file
  38. "/etc/config#host=myserver#" will appear as if it were hardlinked to
  39. file "/etc/config" (without the #...=...# suffix). On host "myclient",
  40. the corresponding other file will appear as "/etc/config". So you
  41. can access the right file contents under the same name, depending
  42. on which host you are.
  43. As a result, you may use different contexts for e.g. /etc/fstab, but
  44. have one shared /etc/passwd for all pool machines. So you don't need
  45. yp or NYS any more.
  46. The kernel patch was developped for and is used at our Linux pool at the
  47. University of Stuttgart with good results. Maintainance of the pool is
  48. at a minimum, and adding new clients is a child's play. No worry with
  49. keeping up mail configurations, newly installed tools, changed /etc/services,
  50. /etc/shells, /etc/resolv.conf and many, many others. In contrast to a
  51. sophisticated symlink solution, adding a new file to the /etc directory
  52. is seen immediately by all clients. I never had less trouble with
  53. administration before.
  54. I just uploaded the patch to
  55. ftp://ftp.lmh.ox.ac.uk
  56. where it should appear in /pub/linux-kernel-patch-archive/
  57. and also to
  58. ftp://sunsite.unc.edu/pub/Linux/Incoming/
  59. where it should be moved to /pub/Linux/kernel/patches/misc/ soon.
  60. More details can be found in the README there, and also in the
  61. configure-help.
  62. Enjoy,
  63. - -- Thomas
  64. -----BEGIN PGP SIGNATURE-----
  65. Version: 2.6.3i
  66. Charset: noconv
  67. iQCVAwUBMnczhYQRll5MupLRAQHzuwP9HGYa4I3bZpt22Y3oQIwEKZGfvnaS5AaD
  68. fVG8wOQ/T7Nrant9JtTktsTVlxGVlYVnziRY4c0ew2qExapK9FqY/ItN0NJXy5aT
  69. a4eSkn86rp6Un7m90RK1xVY5AyVAq49Rdw2StGxr7uj+davnmg3Np+U0MiAILq91
  70. 52jKGaR3fvc=
  71. =LSD6
  72. -----END PGP SIGNATURE-----
  73. --
  74. This article has been digitally signed by the moderator, using PGP.
  75. http://www.iki.fi/liw/lars-public-key.asc has PGP key for validating signature.
  76. Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
  77. PLEASE remember a short description of the software and the LOCATION.
  78. This group is archived at http://www.iki.fi/liw/linux/cola.html