🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac.apps
Article #6777

Re: How the System Installer Works (Important)

#6777
From: siegman
Date: Thu, 17 Jan 1991 02:17
52 lines
2804 bytes
In article <1991Jan16.235950.16515@parc.xerox.com> Rex Sanders writes:

(referring to the Installer's default property of really only
updating, not repairing or fully replacing, system resources)

>This is NOT the wrong way to do things.  By using the Installer you can
>update your System from version x to y WITHOUT having to dance with the
>Font/DA mover, or re-installing your Ethernet driver.  With the present
>
>Now, if your System is *damaged*, then what should happen?  Trash your
>Fonts, DAs, and other unusual widgets?  How do you distinguish between
>a "good" resource, "bad" resource, and "modified-by-user-for-good-reason"
>resource?
>

Reasonable arguments (and as I said, I'm NOT an expert on this).  But:

1) Installer could SAY what it's doing; it could print a log
("Replaced MUNG resource with updated value"), so you'd know what it
had, and had not, done.

2) It could ASK YOU what you wanted it to do ("Trash existing system?"
Or perhaps, "Replace ALL resources?  Or only UPDATED resources?").  It
could ask you, "Retain all existing DAs and fonts?".

3) I'd still argue that: 

(a) Repairing (often unknown) system damage (from a crash, sudden
power failure, magnitude 6.5 earthquake :-)) is a MUCH more common
task than merely updating a system, or installing a new system.
Hence, that would be a more useful thing for the Installer to do as
its default action.

(b) And, since the Installer is, in fact, used to install a NEW system
(when a new system comes out, or a new machine is purchased), I think
it's a much more reasonable or obvious assumption for the novice user
to make that running the Installer again will install a NEW system
again.

(c) Making this assumption does imply that added DAs and fonts will be
lost.  But a well-known tool, Font/DA Mover, exists for handling this;
handling the problem of saving fonts and DAs is fairly obvious for
even nonspecialists.  How many ordinary users mess with the system
file beyond that?  Very few, I would think.  If INITs or other more
sophisticated programs change the system file (something I don't
know), that will be handled by the restart required after installation
anyway, won't it?

It still seems to me that a complete rebuild would be the preferred
default action for the Installer.

--AES
Technical Details
Message-ID: <87@sierra.STANFORD.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!apple!agate!shelby!siegman@sierra
References: <85@sierra.STANFORD.EDU> <1991Jan16.235950.16515@parc.xerox.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!apple!agate!shelby!siegman@sierra
From: siegman@sierra.STANFORD.EDU (siegman)
Newsgroups: comp.sys.mac.apps
Subject: Re: How the System Installer Works (Important)
Keywords: Installer
Message-ID: <87@sierra.STANFORD.EDU>
Date: 17 Jan 91 02:17:31 GMT
References: <85@sierra.STANFORD.EDU> <1991Jan16.235950.16515@parc.xerox.com>
Distribution: comp.sys.mac.apps
Organization: Stanford University
Lines: 52