...And what about folks with Windows or OS X?...[div align=\"right\"][a href=\"index.php?act=findpost&pid=87611\"][{POST_SNAPBACK}][/a][/div]
- People use Winbloze to build for the Z? (befuddled frown) Curious. I went the dual-boot route, just because that seems so ...
wrong! (snicker)
- From what I understand OS X is essentially an Unix flavor. While there are a zillion flavors, the basic operation is essentially the same among them all. It should be possilbe to write an "installer" that tweaks the tarball accordingly, perhaps moving things from a common "install" directory to where they belong for that distro.
- The first thing I did out of the military is write an install script for an Unix-based document management system that ran on at least four different vendor flavors (SunOs, AIX, IRIX, HP-UX), and at least three versions of each of those flavors, one of which went from System-V based to BSD-based in a single major release (SunOs 4 to Solaris, if I recall). The installer figured out who it was was running on, configured the installation for that flavor (including installing one of two Oracle versions, configuring it, and building the base tables and views the product required for that Oracle version on that Unix flavor). It built scripts on-the-fly to manage the installation (take it down, bring it up, start/stop components, query components, etc) so it worked consistently across all flavors and versions.
- Then I wrote the installer for the Unix client, same set of systems for install.
- Then I wrote an InstallShield installer for the client piece, for Winbloze. The server systems would only run on some flavor of Unix. (grin)
- Thing is, a properly crafted script
should be able to take care of the most common Unix flavors. The big things are the kernel version, and what options each flavor uses for common commands like ls, ps, mv, cp, tar, etc ... they seem to share the commands themselves, but few of them ever shared options! (wry grin) And the shell in use ... the user had to know enough to launch the right script for their shell.
- The big thing for a tarball dev installer would be developing for systems that aren't available. I only have Red Hat 9 here, because that suffices for Z development, and I've always used Red Hat (have four boxen of RH). I can put some other Intel-based distro on two of the other three boxen to make sure it works for them, and maybe upgrade the third to something a little newer that RH9, but I can do nothing about OS X. Don't have that at my disposal.
- This doesn't address Winbloze. Ooops! (wolfish grin)
- Then again, maybe it's more complex than that. (shrug) It just doesn't *seem* like it should be. (cheshire grin) I've done development long enought to know what that means! (drool)
- Just my half-nyble