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