[comp.sys.next] Upgrade problem

paul@phoenix.Princeton.EDU (Paul Lansky) (12/22/90)

I am trying to upgrade from 2.0fuchsia release to the full 2.0
release.  the 2.0 upgrade application seems to stop at the point
at which it says that it doesn't support the fuchsia release.
How do I do this upgrade?  thanks

izumi@fugitive.berkeley.edu (Izumi Ohzawa) (12/22/90)

In article <4927@idunno.Princeton.EDU> paul@phoenix.Princeton.EDU (Paul Lansky) writes:
>
>I am trying to upgrade from 2.0fuchsia release to the full 2.0
>release.  the 2.0 upgrade application seems to stop at the point
>at which it says that it doesn't support the fuchsia release.
>How do I do this upgrade?  thanks

Oh, no!  I was afraid of this, since I am in the same boat.
You mean, they wrote this nice Upgrade2.0.app and it allows
you to upgrade only from release 1.0 or 1.0a, but not from
beta versions of 2.0?

Have you looked at Upgrade2.0.app/startup.tcl, and a couple of
other *.tcl files in that directory?
In startup.tcl, I can identify the place where this script
determines the version of the software currently installed
on HD.  I wonder if you can hack these scripts, and make 
the Upgrade app accept 2.0 beta versions.  Please post the
diffs if you do this and succeed.

I haven't got my real 2.0 yet, but if this story is really true,
I will try to mess with *.tcl files.  The way I figure, it wouldn't
hurt to try, because the only other way to upgrade is to
back up /Users, /usr/local, /etc/netinfo, ... etc, and
do a rebuild from scratch.

What a pain (sigh).

By the way, what is this "TCL script", it seems neat.
Is this scripting language documented somewhere?

Izumi Ohzawa

cnh5730@calvin.tamu.edu (Chuck Herrick) (12/25/90)

In article <1990Dec22.064311.29759@agate.berkeley.edu) izumi@fugitive.berkeley.edu (Izumi Ohzawa) writes:
)In article <4927@idunno.Princeton.EDU) paul@phoenix.Princeton.EDU (Paul Lansky) writes:
))
))I am trying to upgrade from 2.0fuchsia release to the full 2.0
))release.  the 2.0 upgrade application seems to stop at the point
))at which it says that it doesn't support the fuchsia release.
))How do I do this upgrade?  thanks
)
)Oh, no!  I was afraid of this, since I am in the same boat.
)You mean, they wrote this nice Upgrade2.0.app and it allows
)you to upgrade only from release 1.0 or 1.0a, but not from
)beta versions of 2.0?

Yes. this is true. If you have any of the Beta-versions of NeXTstep
2.0, then you will need to use BuildDisk to get up to 2.0 golden.

_WARNING__WARNING__WARNING__WARNING__WARNING_!!!
---------------------------------------------!!!
Use of BuildDisk will wipe your entire disk!!!
Back up your system _FIRST_ _BEFORE_ you use BuildDisk!!
---------------------------------------------!!!
_WARNING__WARNING__WARNING__WARNING__WARNING_!!!

-- 
_-_-_-_-_
-_-_-_-_-Chuck Herrick <cnh5730@calvin.tamu.edu>
  The opinions expressed herein are mine and are in no way attributed
  to any of the many people for whom I work. Who they are is irrelevant.

louie@sayshell.umd.edu (Louis A. Mamakos) (12/25/90)

In article <1990Dec22.064311.29759@agate.berkeley.edu> izumi@fugitive.berkeley.edu (Izumi Ohzawa) writes:

>Oh, no!  I was afraid of this, since I am in the same boat.
>You mean, they wrote this nice Upgrade2.0.app and it allows
>you to upgrade only from release 1.0 or 1.0a, but not from
>beta versions of 2.0?

This is the price you pay for beta testing software.  I suppose that
if you wanted turnkey operation, you should wait for the released
versions of the software.  I'm just pleased that the two beta releases
of 2.0 that I tested didn't hose the disk, and actually worked; never
mind how easy it is to upgrade.

On that that I found was that you could invoke the shell script that
BuildDisk invokes manually in such a was that I didn't format the
entire disk.  I have a 660MB drive in my machine, with all the "user"
files that need to be preserved on the /clients partition.  By
invoking the script manually, it just rebuilt the root partition, and
left the other one alone.  Look at /usr/etc/builddisk.

You have to make sure that you preseve your /private directory to
recover aliases, printcap, NetInfo, sendmail.cf and other files.

*Still* waiting for my NeXTstation to arrive...

louie