Date: Tue, 28 Mar 1995 14:48:45 -0800 From: "Jordan K. Hubbard" <jkh@freefall.cdrom.com> To: Nate Williams <nate@trout.sri.mt.net> Cc: hackers@freefall.cdrom.com Subject: Re: MBONE interfaces and snazzy install tools. Message-ID: <210.796430925@freefall.cdrom.com> In-Reply-To: Your message of "Tue, 28 Mar 95 15:43:00 MST." <199503282243.PAA11905@trout.sri.MT.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> Just to clarify the issue, what type of tools are 'ok' to use. I'm > pretty sure that shell/perl scripts are okay, but what about tcl/tk > stuff? (I suspect not). Where is a good place to start on the Basically, if it's in /usr/src then you're free to use it (it was this distinction I was essentially shooting for when I begin the "bloating", as Terry and Paul T. would put it, of /usr/src). This means that perl is fine and libforms are fine and libdialog/dialog are fine, etc. We do have a _small_ problem in that you can only start using things like perl after the bindist is installed, which means you can't use it for first-order installation tools (boot/cpio floppy stage), but you can use libdialog or libforms at the boot floppy stage and dialog/sh after the cpio stage (first reboot). Depending on the types of tools you're wanting to write, this may or may not be a problem. An example of where it IS a problem is the kbdmap/kbdfont tools, which I'd really prefer to bring up at the _very beginning_ when it makes the most sense, but as they use PERL I am unable to do so. Oh well! > libforms/dialog stuff? Is there a 'Hello World' type of program that > could point folks in the right direction for the GUI stuff that's > really simple and wouldn't confuse folks like me who are trying to keep > all the different languages straight. :-) Sure. Look in /usr/src/lib/libforms/examples for a forms example, and /usr/src/gnu/usr.bin/dialog/TESTS for examples of how to use the dialog program. The various scripts in /usr/src/release/scripts also provide some fairly good real-world examples. Jordan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?210.796430925>