Updateto314 46.5 (12th October 2018)
Introduction:
This a quick and dirty hack of a program/AmigaDOS script that
performs an update over an existing AmigaOS 3.1/5/9 system with the
most recent AmigaOS 3.1.4.
Be warned though, that there are much more efficient ways of doing
this, but reading the script code, you will get the notion on how to
do it yourself, and may eventually decide to follow an
easier/alternative/customized route and share it with everyone else.
Requirements:
AmigaOS 3.1, 3.5 or 3.9 already installed in your harddrive.
About 4MB of free hdd space and some ram.
Usage:
Back up your harddisk first. No complaints if something wrong happens!
The entire package should be unarchived as it is, in the
AmigaOS 3.1/3.5/3.9 system you are going to update.
Just boot from your AmigaOS 3.1/3.5/3.9 system and double click on the
Update drawer, and then double click on the Updateto314 icon.
Be ready to have your 3.1.4 floppies at hand to insert them when the
program asks you to.
Details:
Updateto314 will attempt to perform a full AmigaOS 3.1.4 installation
on top of your existing AmigaOS 3.1/3.5/3.9 system.
It will install all languages, keymaps, and printers.
The icons the user had already been using on their system, will not be
replaced, but their tooltypes will be updated to meet 3.1.4 standards.
If the program finds the IconEdit program from 3.5/3.9 in the Tools
drawer, it will not update it, as I do prefer the 3.5/3.9 one, beyond
what 3.1.4 offers (it is my personal choice).
CacheCDFS is the cdrom filesystem that came with AmigaOS 3.9. It will
still remain functional but not by default, because AmigaOS 3.1.4
brings along an updated and more robust cdrom filing system, which
the user will have to configure manually, using the new CD0 mountlist
located in the sys:Storage/DOSDrivers drawer.
However, if the user still prefers to continue using CacheCDFS, he
can do it just by instead using the mountlist named "CD0.old"
which will be in the usual place (sys:Storage/DOSDrivers).
The old catalogs from 3.1/5/9 will be backed up in your
SYS:Locale:OldCatalogs drawer, just in case you want to use them for
something.
Your old startup-sequence has also been backed up as
sys:s/startup-sequence.bak in case you need to tweak your current one
to reach the functional status you desire.
I decided to leave all 3.5/3.9 prefs untouched with the exception of
the new 3.1.4 workbench prefs program, that I set to be installed, as
it has the ability to set maximun filename length (the 3.9 counterpart
does not allow this).
Thanks to:
Geri for the prepcard typo report.
Stefan Haubenthal for the tip on lha.
Tim Ocock for the failat suggestion.
Have fun!
Ignacio
Changelog:
46.0 Initial release.
46.1 Now leaves all 3.9 prefs programs except workbench.
46.2 Fixed a harmless bug (prepcard typo). Internal Release.
46.3 Added Loadmodule to all installations + failat 21. Internal test.
46.4 Added the option to update a 3.1 system + minor fixes.
46.5 Code cleanup, fixed documentation, added more code comments.