🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #10538

Re: Amiga Roadblocks to User Friendliness

#10538
From: Kurt Lidl
Date: Fri, 09 Dec 1988 16:58
89 lines
4931 bytes
In article <9407@gryphon.COM> keithd@gryphon.COM (Keith Doyle) writes:
>[lots of stuff I don't want to comment about]
>
>Further, if a developer would like to construct an auto-install program
>that adds these new commands to the users C: directory, we have the
>problem that likely as not, the novice is using a completely packed WB
				 ^^^^^^
>floppy disk that has no room for added commands.

To say nothing about the "experienced" user.  I have had my Amiga for
just over a year, and am planning a hard disk addition soon.  Right
now, my bootdisk is over 90 percent full (with NO fonts, translator
drivers, etc on it!)
>
>And the worst problem.  Those of you who have installed programs under
>MSDOS are presumably familiar with various INSTALL.BAT programs that
>do auto installs on hard disks, many of which actually modify the
>AUTOEXEC.BAT or CONFIG.SYS to add necessary boot-time configurations
>for the new package.

I am unfortunately EXTREMEMLY familar with the batch files available
under Messy-DOS.  I have YET (in over 5 years of experience) to see
one that will allow me to fully install programs the way I want them
to be installed.  Even worse are the executable programs to install
things, which are basically prompters for their own versions of copy...

This type of programs are TOTALLY useless.  The typical environment where
I am installing software is a large (~4 gigabyte PC-LAN network) PC based
network.  No script for installation has ever worked right the first time.
We follow fairly exacting rules on how we have packages installed, for
ease of backups and ease of use.  I just don't think it can be done
without hand-tuning each installation script.

>A similar scenario on the Amiga might be a click-on icon that installs
>a package on a hard disk.  Let's say this package needs an Assign and a
>path xxx add added to the startup-sequence, and the package is being
>installed in DH1:.

I think that the ultimate solution is to provide a interactive,
bare-CLI execute script for the installation.  Obviously, if the
user has more sophisticated needs, they will have to modify the
script for their own installation.  However, between querying the user
and making a few "rational" defaults, it shouldn't be hard to make
a general enough installation script that even the most naive user
can install the product on a hard-disk and have it WORK THE FIRST TIME!

>[lots of good comments deleted]
>So what's the answer?
>
>1. make sure commercial applications never need boot time configurations
>such as ASSIGN or PATH?  

Make damn sure that ALL the programs needed to install the application
are on that disk, and reference them as such.  IE, don't go looking
for PATH in the C: directory already there, use MyDISK:c/path to add
the path to the device...  Ad nausem with other commands.  Granted
it may be a bit slower, but it will WORK!

>2. chase startup script chains looking for something typical and adding
>in the commands automatically after ultra-warning operator?

Warn user and then add (before any endcli command) an
"execute s:myproduct" command to the last thing in the s:startup-sequence

>3. warn user that the Amiga is inherently unfriendly to novice Hard Disk
>users who are unfamiliar with the CLI, so he'd better go out and buy a
>good book, or drag his system back into his dealer and let *him* install
>it?

Bad solutions, at least in my experience.  Telling Jerry Pournelle
to get the help of a dealer/guru is one thing, but aver Joe User won't
be as lucky to be graced with the presence of Joanne Dow or another
Commodore luminary...  Some dealers are willing to help users install,
and this is a *Good Thing*.  Others barely seem capable of ordering
the correct products for you, much less installing a product.  (I
have a friend with an atrocious (sp) WB1.3 setup -- the first one
that the dealer had installed.  Almost makes me cry...)

>4. ???? (god I hope there's a 4. and maybe a 5. and 6.)

I'm all typed out.  Somebody else can answer these questions...
>Keith Doyle 					gryphon!keithd


-- 
==================================================================
==  Kurt J. Lidl  (smaug@eneevax.umd.edu)	(301)454-3184	==
==  UUCP: [seismo,allegra]!umcp-cs!eneevax!smaug		==
========"It's after 3am, no point in going to sleep now..."=======
Technical Details
Message-ID: <1910@eneevax.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!bellcore!rutgers!mailrus!uflorida!haven!aplcen!mimsy!eneevax!smaug
References: <9407@gryphon.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!bellcore!rutgers!mailrus!uflorida!haven!aplcen!mimsy!eneevax!smaug
From: smaug@eneevax.UUCP (Kurt Lidl)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Amiga Roadblocks to User Friendliness
Summary: Installation Scripts and whatnot...
Keywords: AutoInstall, installation, scripts, .BAT files
Message-ID: <1910@eneevax.UUCP>
Date: 9 Dec 88 16:58:48 GMT
References: <9407@gryphon.COM>
Reply-To: smaug@eneevax.umd.edu.UUCP (Kurt Lidl)
Organization: University of Merryland, EE Computer Staff
Lines: 89