[comp.sys.next] Update 2.1 on floppy-less Cubes - answers

izumi@mindseye.berkeley.edu (Izumi Ohzawa) (04/27/91)

Thanks NeXT, I got our 2.1 Update set floppies TODAY.

However, your write-up is pretty cruel to your old
customers who has floppy-less cubes.  It doesn't
mention at all how one can combine "chunked" install
packages into one, so you can transport this combined
file to a floppy-less cube and install it there.

In any case, I did this, and this is how:

Copy contents of all 5 floppies to separate directories.
You have 2 disks for 2.1 standard edition, and 3 floppies
for Extended edition files.

For standard edition, all you need to do is to copy
Update_2.1.tar.Z.2 file of the 2-nd floppy into the
*.pkg directory from the 1-st disk, and then
in the 1-st *.pkg directory do:

cat Update_2.1.tar.Z.1 Update_2.1.tar.Z.2 > Update_2.1.tar.Z

This simply concatenates the split tar files into a single
file.  All other files such as *.bom, etc are simply
duplicated on the two floppies.

*.tar.Z.1 and *.tar.Z.2 files can then be deleted.
You can also delete the 2-nd package now.

Now you can click on "DoubleClick ME" file to proceed with
the installation.

Do the same thing for Extended Update package.
Here you have to combine 3 pieces of tar.Z.? into one:

cat UpdateExtensions_2.1.tar.Z.1 ...Z.2 ...Z.3 > UpdateEntension_2.1.tar.Z


Now, here's the list of new files contained in 2.1 packages, taken
from Installer log view.

----- Standard 2.1 update package ----


Installing Update_2.1 into / ...
    installing file /sdmach
    installing hard link /odmach
    installing file /usr/shlib/libsys_s.B.shlib
    installing file /usr/shlib/libNeXT_s.C.shlib
    installing file /usr/shlib/libmusic_s.A.shlib
    installing file /usr/shlib/libvideo_s.A.shlib
    installing file /usr/lib/NextStep/WindowServer
    installing file /usr/lib/NextStep/Workspace.app/Workspace
    installing file /usr/lib/NextStep/Workspace.app/WorkspaceTools/FileMover.tool
    installing file /usr/lib/NextStep/Displays/NeXTdimension.psdrvr/ND_MachDriver_reloc
    installing file /usr/lib/NextStep/Displays/NeXTdimension.psdrvr/reloc
    installing file /usr/lib/NextStep/Displays/NeXTdimension.psdrvr/NDserver
    installing file /usr/lib/NextStep/Displays/NeXTdimension.psdrvr/.dir.tiff
    installing file /usr/lib/NextStep/GraphicsPackages/video_reloc
    installing file /usr/lib/NextStep/PS.VM
    installing symbolic link /usr/lib/NextStep/loginwindow
    installing file /usr/lib/NextStep/loginwindow.app/English.lproj/loginwindow.strings
    installing file /usr/lib/NextStep/loginwindow.app/English.lproj/nextlogin.tiff
    installing file /usr/lib/NextStep/loginwindow.app/loginwindow
    installing symbolic link /usr/lib/NextStep/nextlogin.tiff
    installing file /usr/lib/NextStep/software_version
    installing file /usr/lib/NextPrinter/Class2_Fax_Modem
    installing symbolic link /usr/lib/NextPrinter/Class2_Fax_Modem_Driver
    installing file /usr/lib/NextPrinter/FaxDaemon
    installing file /usr/lib/NextPrinter/Inform
    installing file /usr/lib/NextPrinter/Interfax_Fax_Modem_Driver
    installing file /usr/lib/NextPrinter/exec_faxes
    installing file /usr/lib/NextPrinter/faxcleanup
    installing file /usr/lib/NextPrinter/libFaxD.a
    installing file /usr/lib/NextPrinter/mail_faxes
    installing file /usr/lib/NextPrinter/npcomm
    installing file /usr/lib/NextPrinter/npd
    installing file /usr/lib/Preferences/Boot/Boot.o
    installing file /usr/lib/Preferences/Boot/English.lproj/Boot.nib
    installing file /usr/lib/Preferences/Screen/ScreenControl.o
    installing file /usr/lib/dsp/monitor/apmon8k.dsp
    installing file /usr/lib/dsp/monitor/mkmon8k.dsp
    installing file /usr/lib/lpd
    installing file /usr/lib/sound/hostcompress.snd
    installing file /usr/lib/sound/hostdecompress.snd
    installing file /usr/lib/sound/sndoutdecompress.snd
    installing file /usr/lib/sound/ssicompress.snd
    installing file /usr/bin/buildafmdir
    installing file /usr/bin/cu
    installing file /usr/bin/ixBuild
    installing hard link /usr/bin/tip
    installing file /usr/etc/builddisk
    installing file /usr/etc/disk
    installing file /usr/etc/fsck
    installing file /usr/etc/imageserver
    installing file /usr/etc/lpc
    installing file /usr/etc/pac
    installing file /usr/etc/pbs
    installing file /usr/etc/wumount
    installing file /usr/filesystems/CDROM.fs/CDROM.fs.tiff
    installing file /usr/filesystems/CDROM.fs/CDROM.openfs.tiff
    installing file /usr/filesystems/CDROM.fs/CDROM_reloc
    installing file /usr/standalone/boot
    installing symbolic link /usr/template/client/adm/software_version
    installing file /usr/template/client/etc/disktab
    installing file /usr/template/client/etc/netinfo/local.nidb/collection
    installing file /usr/template/client/etc/sendmail/aliases
    installing hard link /usr/template/client/tftpboot/boot
    installing file /usr/template/user/.NeXT/defaults.wmd
    installing file /usr/ucb/lpq
    installing file /usr/ucb/lpr
    installing file /usr/ucb/lprm
    installing file /usr/ucb/lptest
    installing file /NextApps/FaxReader
    installing file /NextApps/Installer.app/Installer
    installing file /NextApps/Installer.app/chunk
    installing file /NextApps/Installer.app/chunkPackage
    installing file /NextApps/Installer.app/fcat
    installing file /NextApps/Installer.app/installer_tar
    installing file /NextApps/Installer.app/installer_util
    installing file /NextApps/Librarian.app/English.lproj/Librarian.nib
    installing file /NextApps/Librarian.app/Librarian
    installing file /NextApps/Librarian.app/LibrarianHelp/.index/index.ixif
    installing file /NextApps/Librarian.app/rtfd.tiff
    installing file /NextApps/Librarian.app/rtfdH.tiff
    installing file /NextApps/Mail.app/Mail
    installing file /NextApps/Preferences
    installing file /NextApps/Preview
    installing file /NextLibrary/Images/Scene_movies/NeXT.movie/NeXT.script.ps
    installing file /NextLibrary/Keyboards/French.keymapping
    installing file /NextLibrary/Keyboards/German.keymapping
    installing file /NextLibrary/Keyboards/Italian.keymapping
    installing file /NextLibrary/Keyboards/Portuguese.keymapping
    installing file /NextLibrary/Keyboards/Spanish.keymapping
    installing file /NextLibrary/Keyboards/SwissFrench.keymapping
    installing file /NextLibrary/Keyboards/SwissGerman.keymapping
    installing file /NextLibrary/Keyboards/UK.keymapping
    installing file /NextLibrary/Keyboards/USA.keymapping
    installing file /bin/mail
    installing symbolic link /private/adm/software_version
    installing file /private/etc/disktab
    installing file /private/tftpboot/boot
    installing file /NextAdmin/BuildDisk
    installing file /NextAdmin/Upgrade2.0.app/1.0SoftwareUpgrade.tcl
    installing file /NextAdmin/Upgrade2.0.app/InfoPanel.nib
    installing file /NextAdmin/Upgrade2.0.app/diskname
    installing file /NextAdmin/Upgrade2.0.app/startup.tcl
    installing folder Update_2.1.pkg in /NextLibrary/Packages/Standard
 ... done.



----- Extended 2.1 update package -----

Installing UpdateExtensions_2.1 into / ...
    installing file /NextAdmin/InstallTablet
    installing file /NextDeveloper/Demos/Billiards.app/Billiards
    installing file /NextLibrary/Documentation/NextDev/.index/index.ixif
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/02_Classes/AppKit/NXBitmapImageRep.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/02_Classes/AppKit/View.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/02_Classes/AppKit/Window.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/02_Classes/CommonClasses/List.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/02_Classes/CommonClasses/Object.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/02_Classes/CommonClassesIntro.rtfd/TXT.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/02_Classes/Intro.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/02_Classes/Video/NXLiveVideoView.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/03_CFunctions/DPSFuncts.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/03_CFunctions/Intro.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/03_CFunctions/NXFunctsAtoE.rtfd/TXT.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/03_CFunctions/NXFunctsFtoP.rtfd/TXT.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/03_CFunctions/NXFunctsQtoR.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/03_CFunctions/NXFunctsStoZ.rtfd/TXT.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/03_CFunctions/RunTimeFuncts.rtf
    installing file /NextLibrary/Documentation/NextDev/NextStep/Reference/Intro.rtf
    installing file /NextLibrary/Documentation/NextDev/Notes/LinkOptimization.rtf
    installing file /NextLibrary/Documentation/NextDev/ReleaseNotes/.index/index.ixif
    installing file /NextLibrary/Documentation/NextDev/ReleaseNotes/2.0EntryPoint.rtf
    installing file /NextLibrary/Documentation/NextDev/ReleaseNotes/AppKit.rtf
    installing file /NextLibrary/Documentation/NextDev/ReleaseNotes/CLibLocalization.rtf
    installing file /NextLibrary/Documentation/NextDev/ReleaseNotes/CProgramming.rtf
    installing file /NextLibrary/Documentation/NextDev/ReleaseNotes/Contents.rtf
    installing file /NextLibrary/Documentation/NextDev/ReleaseNotes/Examples.rtf
    installing file /NextLibrary/Documentation/NextDev/ReleaseNotes/InterfaceBuilder.rtf
    installing file /NextLibrary/Documentation/NextDev/ReleaseNotes/MusicKit.rtf
    installing file /NextLibrary/Documentation/NextDev/ReleaseNotes/SndCmds.rtf
    installing file /NextLibrary/Documentation/NextDev/ReleaseNotes/Sound.rtf
    installing file /NextLibrary/Documentation/NextDev/Summaries/01_ClassSummary/AppKit/_Window.rtf
    installing file /NextLibrary/Documentation/NextDev/Summaries/01_ClassSummary/VideoClassSummary.rtf
    installing file /NextLibrary/Documentation/NextDev/Summaries/02_CFuncSummary/CFuncSummary.rtf
    installing file /NextLibrary/Documentation/NextDev/Summaries/02_CFuncSummary/_OtherNextStepFunctions.rtf
    installing file /NextLibrary/Documentation/NextDev/Summaries/03_ObjCSummary/ObjCSummary.rtf
    installing file /NextLibrary/Documentation/NextDev/Summaries/06_KeyInfo/KeyInfo.rtfd/F0.eps
    installing file /NextLibrary/Documentation/NextDev/Summaries/06_KeyInfo/KeyInfo.rtfd/F1.eps
    installing file /NextLibrary/Documentation/NextDev/Summaries/06_KeyInfo/KeyInfo.rtfd/F2.eps
    installing file /NextLibrary/Documentation/NextDev/Summaries/06_KeyInfo/KeyInfo.rtfd/F3.eps
    installing file /NextLibrary/Documentation/NextDev/Summaries/06_KeyInfo/KeyInfo.rtfd/TXT.rtf
    installing file /NextLibrary/Documentation/NextDev/Summaries/Glossary.rtfd/EPS0.eps
    installing file /NextLibrary/Documentation/NextDev/Summaries/Glossary.rtfd/TXT.rtf
    installing file /NextLibrary/Documentation/NextDev/Summaries/Reading.rtf
    installing file /lib/libsys_p.a
    installing file /lib/libsys_s.a
    installing file /private/tftpboot/diagnostics
    installing file /private/tftpboot/mach
    installing file /usr/bin/dsploadwrap
    installing file /usr/bin/dspwrap
    installing file /usr/include/appkit/NXLiveVideoView.h
    installing file /usr/include/libc.h
    installing file /usr/include/mon/monparam.h
    installing file /usr/include/mon/nvram.h
    installing file /usr/include/next/cpu.h
    installing file /usr/include/next/eventc.h
    installing file /usr/include/nextdev/ev_vars.h
    installing file /usr/include/nextdev/evio.h
    installing file /usr/include/nextdev/evsio.h
    installing file /usr/include/nextdev/video.h
    installing file /usr/include/rpcsvc/rnusers.x
    installing file /usr/include/stdio.h
    installing file /usr/lib/dsp/monitor/apmon8k.lod
    installing file /usr/lib/dsp/monitor/mkmon8k.lod
    installing file /usr/lib/dsp/smsrc/handlers.asm
    installing file /usr/lib/dsp/smsrc/jsrlib.asm
    installing file /usr/lib/dsp/smsrc/misc.asm
    installing file /usr/lib/dsp/smsrc/sys_memory_map_ap.asm
    installing file /usr/lib/dsp/smsrc/sys_memory_map_mk.asm
    installing file /usr/lib/dsp/smsrc/sys_messages.asm
    installing file /usr/lib/libNeXT_p.a
    installing file /usr/lib/libNeXT_s.a
    installing file /usr/lib/libcs.a
    installing file /usr/lib/libmusic_p.a
    installing file /usr/lib/libmusic_s.a
    installing file /usr/lib/libvideo_p.a
    installing file /usr/lib/libvideo_s.a
    installing file /usr/template/client/tftpboot/diagnostics
    installing file /usr/template/client/tftpboot/mach
    installing folder UpdateExtensions_2.1.pkg in /NextLibrary/Packages/Extended
 ... done.

Izumi Ohzawa             [ $@Bg_78^=;(J ]
USMail: University of California, 360 Minor Hall, Berkeley, CA 94720
Telephone: (415) 642-6440             Fax:  (415) 642-3323
Internet: izumi@violet.berkeley.edu   NeXTmail: izumi@pinoko.berkeley.edu 

jacob@gore.com (Jacob Gore) (04/27/91)

/ comp.sys.next / izumi@mindseye.berkeley.edu (Izumi Ohzawa) / Apr 26, 1991 /

Thanks, Izumi, for the valuable information.

>    installing file /usr/template/client/etc/disktab

Thanks, NeXT, for screwing up my disktab.  After all, nobody would use it
for storing silly things like disk partition descriptions for silly things
like disks you don't buy from NeXT, right?

Well, is should be on a backup OD somewhere...

Jacob
--
Jacob Gore		Jacob@Gore.Com			boulder!gore!jacob

isbell@ucscf.UCSC.EDU (Art Isbell) (04/28/91)

If Izumi would make a copy of 2.1 on an OD I send him, I would be willing to
make a copy for another floppy-less Cube owner.  We could start a 2.1 OD chain
letter so that no one would be too burdened with making copies, but everyone
who wanted 2.1 on OD could get it (if they provide a blank OD).  The last
person who received a copy would agree to respond to the next c.s.n. request
for 2.1 on OD.  I guess there is the problem of how to copy from 1 OD to
another on 2.1.  I think an HD copy must be made as an intermediate step.  Is
this correct?  How large is 2.1?  Maybe we should be required to send our 2.0
upgrade OD as proof of license to use 2.1.  Kind of hate to let that get away,
though.  How does this sound?  
-- 
                                          _____   ____
Art Isbell                 |\   |         |    |  |   \   315 Moon Meadow Lane
NeXT Registered Developer  | \  |   ___   |____|  |    |  Felton, CA
isbell@ucscf.UCSC.EDU      |  \ |  |___|  |  \    |    |  95018-9442
(408)438-4736(B)           |   \|  |___   |   \   |___/   (408)335-1154(H)

wb1j+@andrew.cmu.edu (William M. Bumgarner) (04/28/91)

Here are the sizes of the 2.1 upgrade:

7       Misc/2.1/Double-Click Me
3       Misc/2.1/Double-Click Me (Extensions)
5348    Misc/2.1/UpdateExtensions_2.1.pkg
4890    Misc/2.1/Update_2.1.pkg

---

b.bum


b.bumgarner            | Disclaimer:  All opinions expressed are my own.
wb1j+@andrew.cmu.edu   | I officially don't represent anyone unless I
NeXT Campus Consultant | explicity say I am doing so. So there. <Thpppt!>
"I ride tandem with the random/Things don't run the way I planned them.."

louie@sayshell.umd.edu (Louis A. Mamakos) (04/29/91)

In article <130175@gore.com> jacob@gore.com (Jacob Gore) writes:
>Thanks, NeXT, for screwing up my disktab.  

Actually, if you modified your /private/etc/disktab, the "Double-Click
Me" script that you're supposed to run before installing the update
package will save a copy of it in the file

	/private/etc/disktab_that_you_customized.  

Take a look.

louie

doug_wiebe@next.com (Doug Wiebe) (04/30/91)

In article <130175@gore.com> jacob@gore.com (Jacob Gore) writes:
> >    installing file /usr/template/client/etc/disktab
> 
> Thanks, NeXT, for screwing up my disktab.  After all, nobody would use it
> for storing silly things like disk partition descriptions for silly things
> like disks you don't buy from NeXT, right?
> Jacob Gore		Jacob@Gore.Com			boulder!gore!jacob

If your /private/etc/disktab is not identical to the stock 2.0 disktab,
then the Double-Click Me script that you run at the beginning of the 2.1
update moves it aside to /private/etc/disktab_that_you_customized before
the new disktab is installed. This is also true for all disktabs in
/clients/* netboot directories. The disktab in /usr/template/client/etc
is not moved aside, but it is used only when you create new netboot clients.

Doug Wiebe
Software Release Control
NeXT Computer, Inc.