home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / languages / perl / scripts-osu / Install / README < prev    next >
Encoding:
Text File  |  1993-07-14  |  1.7 KB  |  34 lines

  1. This is a quick hack that I thought might be useful to some other
  2. folks out there.
  3.  
  4. My job here at Rutgers is putting together a library of free software
  5. for the Pyramid Users Group. The Pyramid operating system has two
  6. "universes", System V, and Berkeley. When I get a package for the
  7. library, I like to be able to have the sources set up identically in
  8. the Berkeley and System V universes, with the exception of a single
  9. line in the Makefile. This was impossible, because System V's install
  10. command is not compatible with the Berkeley install. So, I wanted to
  11. put together some way of having a common script that would work under
  12. both berkeley, and sysv. I started with a shell script. But that ends up
  13. horribly ugly, and the amount of work to customize it to each package is
  14. monstrous. So then, I moved on to writing a make-like program in C/yacc/lex.
  15. Writing in C is just a dreadful overkill. Then, I discovered Perl. After
  16. I realized perl could do this, I sat down and wrote this entire program in
  17. less than 2 hours, included the time I wasted because I was missing a bug-fix.
  18.  
  19. The man page stinks, mainly because I don't know nroff. (I'm a LaTeX
  20. weenie) It was created by trying to get the gist of man from reading
  21. the system manpages. It's sufficient, I hope, but it's really pretty
  22. lousy. If anyone feels like fixing it up, send me a copy of it!
  23.  
  24. I'm giving it away in the hopes that it might actually be useful to
  25. someone else. You can hereby do anything you want with it. I release
  26. it to the Public Domain. I'd appreciate it if you leave my name on the
  27. code if you use it, but you aren't obligated to.
  28.  
  29.     Mark C. Carroll <MC>
  30.      mccarrol@topaz.rutgers.edu { ...!rutgers!mccarrol }
  31.     Rutgers University LCSR, Student Systems Programmer
  32.     October 15, 1989
  33.  
  34.