Maybe an additional dialog is overthinking a bit for Mac-specific install? Because the only thing the installation does is hard-code the path in the jwd file. However, changing the jwx inside J icon to
cd `dirname $0`/../../.. ./jwd no longer requires this hard-coded cd. So the installation on Mac becomes simply dragging a folder in a dmg to a folder of your choosing. --- Joey K Tuttle <[EMAIL PROTECTED]> wrote: > I agree that Oleg's suggestion may not be any simpler, > but it is more "standard" - I think your script was the > first time I've encountered an "interactive" shell script. > Brought back "fond" memories of APL and 4 take quote-quad > = 'QUIT' which created a charming and well documented bug > in a financial organization using MAGIC when they tried to > bring on line their office in Quito Equador... > > As long as I'm working on the command line, I don't really > think tar -xzf j... ; sudo required much more care (or > knowledge/understanding) at that point, a script with > parameters, and perhaps a non-default installation path > as arguments would be more familiar and not much harder > to do. Certainly for Linux an RPM or other standard method > would seem like a big step forward. In OSX, most users have > never opened terminal (even though it is my favorite and > first to open application) so any of these things are a > mystery to them. They are used to a very simple install > that may require the administrator password, but that they > are used to. > > Seems to me that an install shell could be put into a normal > OSX form without too much work, and could be reused as > changes are made without too much trouble. I say that without > having tried to create one - so I'll take a look at it. > > - joey > > > > At 17:31 -0400 2007/09/29, Eric Iverson wrote: > >I don't think it fair to say the installer requires more care than > >the 601 tar and sudo. > > > >If the user accepts defaults and keeps typing c things are pretty > >simple. The only complication is if the user insists on setting a > >different folder and even that is about as simple as it can be. > > > >Your suggestion is interesting. But on reflection I don't see that > >it is any simpler. > > > >The user I care most about is the the one that is completely new to > >J. Suggestions on how to make the current shell script better for > >thhe new user are most welcome. > > > >----- Original Message ----- From: "Oleg Kobchenko" <[EMAIL PROTECTED]> > >To: "Beta forum" <[email protected]> > >Sent: Saturday, September 29, 2007 4:48 PM > >Subject: [Jbeta] Installer interface > > > > > >The new interactive installer is interesting. However, it requires > >more care from user and creator, more places to make checks. > > > >Alternative could be traditional command-line tool: > >- run first time without parameters, shows help > >- run with destination folder parameter, does install > > > > > >Oleg > > > > > >On Sep 28, 2007, at 20:24, "Eric Iverson" <[EMAIL PROTECTED]> wrote: > > > >re: chmod required. I have made a change and wonder if you could try > >this again. That is, remove everthing and start over and do the > >download again. This time you may not require the chmod or you may > >simply run into other problems (downloading a file that is > >executable). > > > >Does the shell script installer really feel so much more ancient > >than the previous tar/sudo/etc steps? > > > >What would you recommend instead? I know there are options on the > >Mac, but I don't think there are easy options on Linux and at least > >for now I want to keep them the same. J is a program developers > >tool, not and end user app. If someone provided a complete and easy > >installer customized for the Mac that was dead easy for us to use I > >might take a look. > > > >I know that Java distributes as a bin shell script for Linux and > >Mac. They also support other formats such as rpm and something Mac > >specific but I don't think we can get into packaging options. I kind > >of like the openness of the shell script. > > > >The default location is ~/jsoftware/j602 not ~/j602 but I guess you > >would consider that to be even more obtrusive. > > > >----- Original Message ----- From: "Joey K Tuttle" <[EMAIL PROTECTED]> > >To: "Beta forum" <[email protected]> > >Sent: Friday, September 28, 2007 7:34 PM > >Subject: Re: [Jbeta] test > > > > > >At 18:19 -0400 2007/09/28, Eric Iverson wrote: > >J602 betas are available. > > > > > >First comment about install in OS 10.4.10 -- > > > >Strange/weird - (compared to any other application I've seen) > > > >chmod +x was indeed required. Or alternatively, "sourced" as - > >iMg5:~/Desktop jkt$ . ./j602abeta_mac_powerpc.bin.sh > > > >Strange to be in a /bin/sh dialog - feels so "last century..." > > > >Nice that I can direct to install someplace less intrusive than > >~/j602 (thanks for that) > > > >Interesting changes in profile.ijs (I haven't searched for > >more information about multi-user installations - but that > >sounds promising. > > > >More later I'm sure... > > > >- joey > >---------------------------------------------------------------------- > >For information about J forums see http://www.jsoftware.com/forums.htm > > > >---------------------------------------------------------------------- > >For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > > > > >____________________________________________________________________________________ > >Moody friends. Drama queens. Your life? Nope! - their life, your > >story. Play Sims Stories at Yahoo! Games. > >http://sims.yahoo.com/ > >---------------------------------------------------------------------- > >For information about J forums see http://www.jsoftware.com/forums.htm > >---------------------------------------------------------------------- > >For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ____________________________________________________________________________________ Got a little couch potato? Check out fun summer activities for kids. http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
