[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Base upgrade for 1.1



The following script has been used by me, to upgrade my R6 system to 1.1 
for the base packages. This should give some idea as to the proper order 
of installation for success.
----------------------------  cut here  ---------------------------------
#!/bin/sh
# base.upgrade
#
# put this file in the binary path of the package tree and execute it
# it will perform an upgrade of an R6 system to 1.1
#
# Pick a package installer
#
# dpkg -i base/dpkg-1.1.3.deb
# dpkg -i base/dpkg-1.1.4.deb
# dpkg -i base/dpkg-1.1.4elf.deb
dpkg -i base/dpkg-1.1.5.deb
# dpkg -i base/dpkg-1.1.5elf.deb
#
# dpkg -i base/ld.so-1.7.14-2.deb
# dpkg -i base/ld.so-1.7.14-3.deb
dpkg -i base/ld.so-1.7.14-4.deb
#
dpkg -i base/libc5-5.2.18-2.deb
# dpkg -i base/libc5-5.2.18-3.deb
#
dpkg -i base/libdb1-1.85.2-8.deb
dpkg -i base/ncurses3.0-1.9.8a-5.deb
dpkg -i base/bsdutils-2.0-2.deb
dpkg -i base/mbr-1.0.0-2.deb
#
dpkg --purge librl
dpkg -i base/libreadline2-2.0-15.deb
#
dpkg --purge --force-depends ncurses-runtime
dpkg -i base/ncurses-base-1.9.8a-5.deb
#
dpkg --purge tput
dpkg -i base/ncurses-bin-1.9.8a-5.deb
#
dpkg -i misc/dialog*.deb
dpkg -i base/modconf-0.1.0-0.deb
#
dpkg -i --force-conflicts base/libgdbm1-1.7.3-11.deb
dpkg -i doc/man*.deb
#
# One of the two groups below
#
# This is the old set
#
# dpkg -i base/miscutils-1.3-7.deb
# dpkg -i base/chfn-1.0-5.deb
#
# This is the new set
#
dpkg -i base/bdflush-1.5-1.deb
dpkg -i base/login-1.0-1.deb
dpkg -i base/getty-1.0-1.deb
dpkg -i base/passwd-1.0-1.deb
dpkg -i base/util-linux-2.5-1.deb
dpkg -i base/debian-utils-1.0-1.deb

dpkg -i base/adduser-1.94-4.deb
dpkg -i base/ae-96.2-2.deb
dpkg -i base/base-1.1.0-2.deb
dpkg -i base/bash-1.14.6-4.deb
dpkg -i base/diff-2.7-10.deb
dpkg -i base/e2fsprogs-1.02-1.deb
dpkg -i base/ed-0.2-11.deb
dpkg -i base/fdflush-1.0.0-2.deb
dpkg -i base/fileutils-3.12-4.deb
dpkg -i base/findutils-4.1-7.deb
dpkg -i base/gawk-3.0.0-2.deb
dpkg -i base/grep-2.0-5.deb
dpkg -i base/gzip-1.2.4-9.deb
dpkg -i base/hostname-1.9-1.deb
dpkg -i base/kbd-0.90-5.deb

# dpkg -i base/modules-1.3.69c-3.deb
dpkg -i base/modules-1.3.69f-1.deb

# dpkg -i base/mount-2.5g-2.deb
dpkg -i base/mount-2.5i-2.deb

dpkg -i base/procps-0.99-2.deb
# 
# dpkg -i base/sysklogd-1.2-21.deb
dpkg -i base/sysklogd-1.2-22.deb

dpkg -i base/sed-2.05-6.deb
dpkg -i base/setserial-2.10-8.deb
dpkg -i base/sh-utils-1.12-5.deb
dpkg -i base/syslinux-1.20-0.deb
dpkg -i base/tar-1.11.8-4.deb
dpkg -i base/textutils-1.11-4.deb
dpkg -i base/timezone-7.46-1.deb

dpkg -i base/image-1.3.64-0.deb
#
# If these last two steps do not complete, you may not be able to reboot
#
# dpkg -i base/sysvinit-2.59-2.deb
dpkg -i base/sysvinit-2.60-1.deb

dpkg -i base/lilo-17-2.deb

exit 0
----------------------------  cut here  ---------------------------------

Be careful about answering "yes" to replacing the following config files:

/etc/passwd
/etc/group
/etc/inittab

I have let all the other config files overwrite the old, with no ill effects.

The lilo installation is left for last. Be sure you know what you are 
doing when you answer these questions. 
I use loadlin, so I say no to all the installation options.
Your milage may vary :-)

As you can see from the ancient sig (below) this is being sent from my 
upgraded R6 system.

Next? I need to see how hard it is to upgrade the development system.

Later,

Dwarf


**************************************************************************
*                                                                        *
*     If it's not one thing, it's a whole bunch of things!               *
*                            Raphael (the Turtle, not the Painter)       *
*                                                                        *
**************************************************************************



Reply to: