Home | History | Annotate | Line # | Download | only in mac68k
upgrade revision 1.4.2.2
      1  1.4.2.2  mellon <<<<<<< upgrade
      2  1.4.2.2  mellon The upgrade to NetBSD _VER is a binary upgrade; it would be prohibitive
      3  1.4.2.2  mellon to make users upgrade by compiling and installing the _VER sources, and
      4  1.4.2.2  mellon it would be very difficult to even compile a set of instructions that
      5  1.4.2.2  mellon allowed them to do so.  Because of the many changes to the system, it
      6  1.4.2.2  mellon is difficult and impractical to upgrade by recompiling from the sources
      7  1.4.2.2  mellon and installing.
      8  1.4.2.2  mellon 
      9  1.4.2.2  mellon There is no upgrade program for upgrading to release _VER for the
     10  1.4.2.2  mellon NetBSD/mac68k architecture.  The current procedure is basically to perform
     11  1.4.2.2  mellon a new install from scratch.  It is hoped that there will be a good upgrade
     12  1.4.2.2  mellon procedure for future releases.  Please feel free to volunteer to help
     13  1.4.2.2  mellon replace these installation tools.
     14  1.4.2.2  mellon 
     15  1.4.2.2  mellon The following steps outline the current upgrade procedure.  These steps
     16  1.4.2.2  mellon should help ease the upgrade process.  Please read these instructions
     17  1.4.2.2  mellon carefully and completely before proceeding:
     18  1.4.2.2  mellon 
     19  1.4.2.2  mellon 1) Since upgrading involves replacing the kernel and most of the system
     20  1.4.2.2  mellon    binaries, it has the potential to cause data loss.  You are strongly
     21  1.4.2.2  mellon    advised to BACK UP ANY IMPORTANT DATA ON YOUR DISK, whether on the
     22  1.4.2.2  mellon    NetBSD partition or on another operating system's partition, before
     23  1.4.2.2  mellon    beginning the upgrade process.  Although the upgrade should not
     24  1.4.2.2  mellon    damage your filesystem(s) in any way, you never know what may happen.
     25  1.4.2.2  mellon 
     26  1.4.2.2  mellon 2) Download the distribution sets you want from the "mac68k/binary/sets"
     27  1.4.2.2  mellon    subdirectory of the NetBSD _VER distribution.  You will need the base
     28  1.4.2.2  mellon    set and the kernel at a minimum.  Be sure to download the files in
     29  1.4.2.2  mellon    _binary_ mode.  If you will be upgrading from within NetBSD, make sure
     30  1.4.2.2  mellon    that you place the distribution sets on a filesystem you will be able to
     31  1.4.2.2  mellon    reach from single-user mode.
     32  1.4.2.2  mellon 
     33  1.4.2.2  mellon 3) Install the _VER kernel.  You may either use the Installer utility
     34  1.4.2.2  mellon    (included in the "installation/misc" subdirectory) or install from
     35  1.4.2.2  mellon    within NetBSD (the latter is recommended for speed reasons).  If you
     36  1.4.2.2  mellon    choose the former, proceed as you normally would.  If you choose to
     37  1.4.2.2  mellon    install from within NetBSD, then boot (or shutdown) into single-user
     38  1.4.2.2  mellon    mode and do the following:
     39  1.4.2.2  mellon 
     40  1.4.2.2  mellon      cd /
     41  1.4.2.2  mellon      tar -zxvpf /path/to/kern.tgz
     42  1.4.2.2  mellon 
     43  1.4.2.2  mellon    There is no need to explicitly backup your old kernel since it will be
     44  1.4.2.2  mellon    incapable of running many of the newer binaries you are about to
     45  1.4.2.2  mellon    install (unless, of course, you have a backup copy of your older
     46  1.4.2.2  mellon    binaries and want to revert to them for some reason).
     47  1.4.2.2  mellon 
     48  1.4.2.2  mellon 4) If you are installing using the Installer, skip to step 5.  Otherwise,
     49  1.4.2.2  mellon    reboot into NetBSD in single-user mode.  Run 'fsck -f' and then mount all
     50  1.4.2.2  mellon    local partitions read/write.  Usually 'mount -a -t nonfs' should do the
     51  1.4.2.2  mellon    trick, but if you have several partitions on the same disk, take note of
     52  1.4.2.2  mellon    the fact that a change in partition numbering may have moved a few of
     53  1.4.2.2  mellon    your partitions around.  You can do a 'disklabel sdX' (where X is a
     54  1.4.2.2  mellon    drive on which you have NetBSD partitions) to see how the partitions are
     55  1.4.2.2  mellon    currently layed out.  It is likely that a partition has shifted into
     56  1.4.2.2  mellon    'sdXe', a slot that was often not available under previous releases of
     57  1.4.2.2  mellon    NetBSD.  If this is the case, you will need to manually mount your root
     58  1.4.2.2  mellon    partition  (via 'mount -w /') and edit your /etc/fstab file to reflect
     59  1.4.2.2  mellon    the new partition layout.  Unless you are familiar with 'ex' or 'ed',
     60  1.4.2.2  mellon    the easiest way to fix your /etc/fstab file is probably to simply do a
     61  1.4.2.2  mellon    'cat > /etc/fstab' and type in the corrected file in its entirety. 
     62  1.4.2.2  mellon 
     63  1.4.2.2  mellon 5) Install the distribution sets.  Keep in mind that the NetBSD _VER
     64  1.4.2.2  mellon    distribution takes up a considerably larger amount of disk space than
     65  1.4.2.2  mellon    did the 1.2 or 1.2.1 distributions.  If you are using the Installer,
     66  1.4.2.2  mellon    proceed normally (remember that you will need to mount non-root
     67  1.4.2.2  mellon    partitions by hand using the MiniShell before installing).  If you are
     68  1.4.2.2  mellon    installing from within NetBSD, do the following:
     69  1.4.2.2  mellon 
     70  1.4.2.2  mellon      cd /
     71  1.4.2.2  mellon      tar --unlink -zxvpf /path/to/base.tgz
     72  1.4.2.2  mellon 
     73  1.4.2.2  mellon    It is crucial that you use the '--unlink' flag when invoking tar or you
     74  1.4.2.2  mellon    will fail to correctly overwrite some files.  Keep in mind that there is
     75  1.4.2.2  mellon    no going back once you have installed the base set short of a complete
     76  1.4.2.2  mellon    re-install of an earlier distribution.  Continue with the appropriate
     77  1.4.2.2  mellon    command line for each of the other sets you wish to install except for
     78  1.4.2.2  mellon    the etc set.  If you are in the Installer, open up the Minishell and do
     79  1.4.2.2  mellon    the following:
     80  1.4.2.2  mellon 
     81  1.4.2.2  mellon      cd /tmp
     82  1.4.2.2  mellon      exit
     83  1.4.2.2  mellon 
     84  1.4.2.2  mellon    Now, use the Installer to install the etc set (it will install into
     85  1.4.2.2  mellon    /tmp instead of the /etc/ directory).
     86  1.4.2.2  mellon 
     87  1.4.2.2  mellon    If you are in NetBSD, do the following instead:
     88  1.4.2.2  mellon 
     89  1.4.2.2  mellon      cd /tmp
     90  1.4.2.2  mellon      tar --unlink -zxvpf /path/to/etc.tgz
     91  1.4.2.2  mellon 
     92  1.4.2.2  mellon 6) If you are in the Installer, quit it and boot into NetBSD in single-user
     93  1.4.2.2  mellon    mode.  From there, 'cd' to the /tmp/etc directory and compare each file
     94  1.4.2.2  mellon    there with your old files in /etc.  You will probably want to replace
     95  1.4.2.2  mellon    some of your system configuration files, or incorporate some of the
     96  1.4.2.2  mellon    changes in the new versions into yours.  You should take note of the
     97  1.4.2.2  mellon    following when upgrading to the NetBSD _VER etc.tgz set:
     98  1.4.2.2  mellon 
     99  1.4.2.2  mellon    * The first file to pay attention to is /etc/rc.conf.  This file did not
    100  1.4.2.2  mellon    exist under NetBSD 1.2, but it is used to configure the rc scripts
    101  1.4.2.2  mellon    under NetBSD _VER.  Edit the file to your preferences, making sure
    102  1.4.2.2  mellon    that you change the line that says:
    103  1.4.2.2  mellon 
    104  1.4.2.2  mellon      rc_configured=NO
    105  1.4.2.2  mellon 
    106  1.4.2.2  mellon    to read:
    107  1.4.2.2  mellon 
    108  1.4.2.2  mellon      rc_configured=YES
    109  1.4.2.2  mellon 
    110  1.4.2.2  mellon    This will enable all of the options you have configured in /etc/rc.conf.
    111  1.4.2.2  mellon 
    112  1.4.2.2  mellon    * The next important item to take note of is the new networking
    113  1.4.2.2  mellon    configuration files.  If you currently have an /etc/hostname.xxN file
    114  1.4.2.2  mellon    (fill in the xx with either ae or sn and the X with a number), you will
    115  1.4.2.2  mellon    need to convert it into an ifconfig.xxN file before networking
    116  1.4.2.2  mellon    automatically works.  The format for the new file is simply the
    117  1.4.2.2  mellon    arguments which you would give to ifconfig on the command line.  The
    118  1.4.2.2  mellon    following is an example of the minimal ifconfig.xxN file:
    119  1.4.2.2  mellon 
    120  1.4.2.2  mellon      inet hostname.domain.dom netmask 0xffffff00
    121  1.4.2.2  mellon 
    122  1.4.2.2  mellon    Read the ifconfig(8) man page for more details on arguments to ifconfig.
    123  1.4.2.2  mellon    Be sure to set
    124  1.4.2.2  mellon 
    125  1.4.2.2  mellon      auto_ifconfig=YES
    126  1.4.2.2  mellon 
    127  1.4.2.2  mellon    in /etc/rc.conf to ensure that your network interfaces will be brought
    128  1.4.2.2  mellon    up automatically on boot.
    129  1.4.2.2  mellon 
    130  1.4.2.2  mellon    * Many of the options given to many of the file systems have changed,
    131  1.4.2.2  mellon    and some of the file systems have changed names.  IT IS IMPERATIVE THAT
    132  1.4.2.2  mellon    YOU CHANGE ANY INSTANCES OF "ufs" IN /etc/fstab TO "ffs".  To find out
    133  1.4.2.2  mellon    more about different filesystem options, read the man page for the
    134  1.4.2.2  mellon    associated mount command (e.g. mount_mfs(8) for MFS filesystems, note:
    135  1.4.2.2  mellon    FFS type filesystems are documented in the mount(8) man page).  If you
    136  1.4.2.2  mellon    have not already done so, you may also need to correct /etc/fstab for
    137  1.4.2.2  mellon    a shift in the partition numbering scheme.  See step (4) above for more
    138  1.4.2.2  mellon    details.
    139  1.4.2.2  mellon 
    140  1.4.2.2  mellon    * You will also probably want to upgrade your device nodes at this time
    141  1.4.2.2  mellon    as well.  Make sure you have installed the latest MAKEDEV script (it
    142  1.4.2.2  mellon    should be included in the etc set) and perform the following commands:
    143  1.4.2.2  mellon 
    144  1.4.2.2  mellon      cd /dev
    145  1.4.2.2  mellon      sh MAKEDEV all
    146  1.4.2.2  mellon 
    147  1.4.2.2  mellon 
    148  1.4.2.2  mellon 7) A number of binaries have changed their locations from NetBSD 1.2.1 to
    149  1.4.2.2  mellon    NetBSD _VER (most of these have moved from /sbin to /usr/sbin).  A few
    150  1.4.2.2  mellon    binaries have been removed.  It is probably best if you scan the
    151  1.4.2.2  mellon    modification dates of the files in the /sbin directory.  If there are
    152  1.4.2.2  mellon    files in the directory which have newer counterparts in the /usr/sbin
    153  1.4.2.2  mellon    directory, it is a very good idea to remove the older files (you will
    154  1.4.2.2  mellon    probably run into difficulties later if you choose not to do this). 
    155  1.4.2.2  mellon    You should also check the /sbin, /bin, /usr/bin/, and /usr/sbin
    156  1.4.2.2  mellon    directories for old binaries that are no longer part of the NetBSD
    157  1.4.2.2  mellon    distribution and delete them as well.  In general, all the files in a
    158  1.4.2.2  mellon    particular distribution should have similar modification dates, so
    159  1.4.2.2  mellon    looking at these is a good way of determining a file's age.
    160  1.4.2.2  mellon 
    161  1.4.2.2  mellon 8) Run 'fsck -f' to make sure that your filesystem is still consistent.  If
    162  1.4.2.2  mellon    fsck reports any errors, fix them by answering 'y' to its suggested
    163  1.4.2.2  mellon    solutions (note: if there are a large number of errors, you may wish
    164  1.4.2.2  mellon    to stop and run 'fsck -fy' to automatically answer "yes" instead).
    165  1.4.2.2  mellon 
    166  1.4.2.2  mellon 9) Exit from single-user mode and it should continue to boot into
    167  1.4.2.2  mellon    multi-user mode.
    168  1.4.2.2  mellon 
    169  1.4.2.2  mellon At this point you have successfully upgraded to NetBSD _VER.
    170  1.4.2.2  mellon ||||||| 1.4
    171  1.4.2.2  mellon There is no upgrade to release _VER for the NetBSD/mac68k architecture.
    172  1.4.2.2  mellon It is hoped that there will be a good upgrade procedure for future
    173  1.4.2.2  mellon releases.  Please feel free to volunteer to help replace these
    174  1.4.2.2  mellon installation tools.
    175  1.4.2.2  mellon =======
    176  1.4.2.1  mellon The upgrade to NetBSD _VER is a binary upgrade; it would be prohibitive
    177  1.4.2.1  mellon to make users upgrade by compiling and installing the _VER sources, and
    178  1.4.2.1  mellon it would be very difficult to even compile a set of instructions that
    179  1.4.2.1  mellon allowed them to do so.  Because of the many changes to the system, it
    180  1.4.2.1  mellon is difficult and impractical to upgrade by recompiling from the sources
    181  1.4.2.1  mellon and installing.
    182  1.4.2.1  mellon 
    183  1.4.2.1  mellon There is no upgrade program for upgrading to release _VER for the
    184  1.4.2.1  mellon NetBSD/mac68k architecture.  The current procedure is basically to perform
    185  1.4.2.1  mellon a new install from scratch.  It is hoped that there will be a good upgrade
    186  1.4.2.1  mellon procedure for future releases.  Please feel free to volunteer to help
    187  1.4.2.1  mellon replace these installation tools.
    188  1.4.2.1  mellon 
    189  1.4.2.1  mellon The following steps outline the current upgrade procedure.  These steps
    190  1.4.2.1  mellon should help ease the upgrade process.  Please read these instructions
    191  1.4.2.1  mellon carefully and completely before proceeding:
    192  1.4.2.1  mellon 
    193  1.4.2.1  mellon 1) Since upgrading involves replacing the kernel and most of the system
    194  1.4.2.1  mellon    binaries, it has the potential to cause data loss.  You are strongly
    195  1.4.2.1  mellon    advised to BACK UP ANY IMPORTANT DATA ON YOUR DISK, whether on the
    196  1.4.2.1  mellon    NetBSD partition or on another operating system's partition, before
    197  1.4.2.1  mellon    beginning the upgrade process.  Although the upgrade should not
    198  1.4.2.1  mellon    damage your filesystem(s) in any way, you never know what may happen.
    199  1.4.2.1  mellon 
    200  1.4.2.1  mellon 2) Download the distribution sets you want from the "mac68k/binaries"
    201  1.4.2.1  mellon    subdirectory of the NetBSD _VER distribution.  You will need the base
    202  1.4.2.1  mellon    set and the kernel at a minimum.  Be sure to download the files in
    203  1.4.2.1  mellon    _binary_ mode.  If you will be upgrading from within NetBSD, make sure
    204  1.4.2.1  mellon    that you place the distribution sets on a filesystem you will be able to
    205  1.4.2.1  mellon    reach from single-user mode.
    206  1.4.2.1  mellon 
    207  1.4.2.1  mellon 3) Install the _VER kernel.  You may either use the Installer utility
    208  1.4.2.1  mellon    (included in the utils subdirectory) or install from within
    209  1.4.2.1  mellon    NetBSD (the latter is recommended for speed reasons).  If you choose
    210  1.4.2.1  mellon    the former, proceed as you normally would.  If you choose to install from
    211  1.4.2.1  mellon    within NetBSD, then boot (or shutdown) into single-user mode and do the
    212  1.4.2.1  mellon    following:
    213  1.4.2.1  mellon 
    214  1.4.2.1  mellon      cd /
    215  1.4.2.1  mellon      tar -zxvpf netbsd13  (substitute the full path to archive here)
    216  1.4.2.1  mellon 
    217  1.4.2.1  mellon    There is no need to explicitly backup your old kernel since it will be
    218  1.4.2.1  mellon    incapable of running many the newer binaries you are about to install.
    219  1.4.2.1  mellon 
    220  1.4.2.1  mellon 4) If you are installing using the Installer, skip to step 5.  Otherwise,
    221  1.4.2.1  mellon    reboot into NetBSD in single-user mode.  Run 'fsck -f' and then mount all
    222  1.4.2.1  mellon    local partitions read/write.  Usually 'mount -a -t nonfs' should do the
    223  1.4.2.1  mellon    trick, but if you have several partitions on the same disk, take note of
    224  1.4.2.1  mellon    the fact that a change in partition numbering may have moved a few of
    225  1.4.2.1  mellon    your partitions around.  You can do a 'disklabel sdX' (where X is a
    226  1.4.2.1  mellon    drive on which you have NetBSD partitions) to see how the partitions are
    227  1.4.2.1  mellon    currently layed out.  It is likely that a partition has shifted into
    228  1.4.2.1  mellon    'sdXd', a slot that was not available under previous releases of NetBSD.
    229  1.4.2.1  mellon    If this is the case, you will need to manually mount your root partition
    230  1.4.2.1  mellon    (via 'mount -w /') and edit your /etc/fstab file to reflect the new
    231  1.4.2.1  mellon    partition layout.  Unless you are familiar with 'ex', the easiest way to
    232  1.4.2.1  mellon    fix your /etc/fstab file is probably to simply do a 'cat > /etc/fstab'
    233  1.4.2.1  mellon    and type in the corrected file in its entirety. 
    234  1.4.2.1  mellon 
    235  1.4.2.1  mellon 5) Install the distribution sets.  Keep in mind that the NetBSD _VER
    236  1.4.2.1  mellon    distribution takes up a considerable amount more of disk space than did
    237  1.4.2.1  mellon    the 1.2 or 1.2.1 distributions.  If you are using the Installer, proceed
    238  1.4.2.1  mellon    normally (remember that you will need to mount non-root partitions by
    239  1.4.2.1  mellon    hand using the MiniShell before installing).  If you are installing from
    240  1.4.2.1  mellon    with NetBSD, do the following:
    241  1.4.2.1  mellon 
    242  1.4.2.1  mellon      cd /
    243  1.4.2.1  mellon      tar --unlink -zxvpf base13 (substitute the full path to the archive here)
    244  1.4.2.1  mellon 
    245  1.4.2.1  mellon    It is crucial that you use the '--unlink' flag when invoking tar or you
    246  1.4.2.1  mellon    will fail to correctly overwrite some files.  Keep in mind that there is
    247  1.4.2.1  mellon    no going back once you have installed the base set short of a complete
    248  1.4.2.1  mellon    reinstall of an earlier distribution.  Continue with the appropriate
    249  1.4.2.1  mellon    command line for each of the other packages you have installed except for
    250  1.4.2.1  mellon    the etc package.  If you are in the Installer, open up the Minishell and
    251  1.4.2.1  mellon    do the following:
    252  1.4.2.1  mellon 
    253  1.4.2.1  mellon      cd /tmp
    254  1.4.2.1  mellon      exit
    255  1.4.2.1  mellon 
    256  1.4.2.1  mellon    Now, use the Installer to install the etc package (it will install into
    257  1.4.2.1  mellon    /tmp instead of the /etc/ directory).
    258  1.4.2.1  mellon 
    259  1.4.2.1  mellon    If you are in NetBSD, do the following instead:
    260  1.4.2.1  mellon 
    261  1.4.2.1  mellon      cd /tmp
    262  1.4.2.1  mellon      tar --unlink -zxvpf etc13 (substitute the full path to the archive here)
    263  1.4.2.1  mellon 
    264  1.4.2.1  mellon 6) If you are in the Installer, quit it and boot into NetBSD in single-user
    265  1.4.2.1  mellon    mode.  From there, 'cd' to the /tmp/etc directory and compare each file
    266  1.4.2.1  mellon    there with your old files in /etc.  You will probably want to replace
    267  1.4.2.1  mellon    some of your system configuration files, or incorporate some of the
    268  1.4.2.1  mellon    changes in the new versions into yours.  You should take note of the
    269  1.4.2.1  mellon    following when upgrading to the etc13 set:
    270  1.4.2.1  mellon 
    271  1.4.2.1  mellon    * The first file to pay attention to is /etc/rc.conf.  This file did not
    272  1.4.2.1  mellon    exist under NetBSD 1.2, but it is used to configure the rc scripts
    273  1.4.2.1  mellon    under NetBSD _VER.  Edit the file to your preferences, making sure that
    274  1.4.2.1  mellon    you change the line that says:
    275  1.4.2.1  mellon 
    276  1.4.2.1  mellon      rc_configured=NO
    277  1.4.2.1  mellon 
    278  1.4.2.1  mellon    to read:
    279  1.4.2.1  mellon 
    280  1.4.2.1  mellon      rc_configured=YES
    281  1.4.2.1  mellon 
    282  1.4.2.1  mellon    This will enable all of the options you have configured in /etc/rc.conf.
    283  1.4.2.1  mellon 
    284  1.4.2.1  mellon    * The next important item to take note of is the new networking
    285  1.4.2.1  mellon    configuration files.  If you currently have an /etc/hostname.xxN file
    286  1.4.2.1  mellon    (fill in the xxN with either ae0 or sn0), you will need to convert it
    287  1.4.2.1  mellon    into an ifconfig.xxN file before networking automatically works.  The
    288  1.4.2.1  mellon    format for the new file is simply the arguments which you would give
    289  1.4.2.1  mellon    to ifconfig on the command line.  The following is an example of the
    290  1.4.2.1  mellon    minimal ifconfig.xxN file:
    291  1.4.2.1  mellon 
    292  1.4.2.1  mellon      inet hostname.domain.dom netmask 0xffffff00
    293  1.4.2.1  mellon 
    294  1.4.2.1  mellon    Read the ifconfig(8) man page for more details on arguments to ifconfig.
    295  1.4.2.1  mellon    Be sure to set
    296  1.4.2.1  mellon 
    297  1.4.2.1  mellon      auto_ifconfig=YES
    298  1.4.2.1  mellon 
    299  1.4.2.1  mellon    in /etc/rc.conf to ensure that your network interfaces will be brought
    300  1.4.2.1  mellon    up automatically on boot.
    301  1.4.2.1  mellon 
    302  1.4.2.1  mellon    * Many of the options given to many of the file systems have changed,
    303  1.4.2.1  mellon    and some of the file systems have changed names.  IT IS IMPERATIVE THAT
    304  1.4.2.1  mellon    YOU CHANGE ANY INSTANCES OF "ufs" IN /etc/fstab TO "ffs".  To find out
    305  1.4.2.1  mellon    more about different filesystem options, read the man page for the
    306  1.4.2.1  mellon    associated mount command (e.g. mount_mfs(8) for MFS filesystems, note:
    307  1.4.2.1  mellon    FFS type filesystems are documented in the mount(8) man page).  If you
    308  1.4.2.1  mellon    have not already done so, you may also need to correct /etc/fstab for
    309  1.4.2.1  mellon    a shift in the partition numbering scheme.  See step (4) above for more
    310  1.4.2.1  mellon    details.
    311  1.4.2.1  mellon 
    312  1.4.2.1  mellon    * You will also probably want to upgrade your device nodes at this time
    313  1.4.2.1  mellon    as well.  Make sure you have installed the latest MAKEDEV script (it
    314  1.4.2.1  mellon    should be included in the etc set) and perform the following commands:
    315  1.4.2.1  mellon 
    316  1.4.2.1  mellon      cd /dev
    317  1.4.2.1  mellon      sh MAKEDEV all
    318  1.4.2.1  mellon 
    319  1.4.2.1  mellon 
    320  1.4.2.1  mellon 7) A number of binaries have changed their locations from NetBSD 1.2.1 to
    321  1.4.2.1  mellon    NetBSD _VER (most of these have moved from /sbin to /usr/sbin).  A few
    322  1.4.2.1  mellon    binaries have been removed.  It is probably best if you scan the
    323  1.4.2.1  mellon    modification dates of the files in the /sbin directory.  If there are
    324  1.4.2.1  mellon    files in the directory which have newer counterparts in the /usr/sbin
    325  1.4.2.1  mellon    directory, it is a very good idea to remove the older files (you will
    326  1.4.2.1  mellon    probably run into difficulties later if you choose not to do this). 
    327  1.4.2.1  mellon    You should also check the /sbin, /bin, /usr/bin/, and /usr/sbin
    328  1.4.2.1  mellon    directories for old binaries that are no longer part of the NetBSD
    329  1.4.2.1  mellon    distribution and delete them as well.  In general, all the files in a
    330  1.4.2.1  mellon    particular distribution should have similar modification dates, so
    331  1.4.2.1  mellon    looking at these is a good way of determining a file's age.
    332  1.4.2.1  mellon 
    333  1.4.2.1  mellon 8) Run 'fsck -f' to make sure that your filesystem is still consistent.  If
    334  1.4.2.1  mellon    fsck reports any errors, fix them by answering 'y' to its suggested
    335  1.4.2.1  mellon    solutions (note: if there are a large number of errors, you may wish
    336  1.4.2.1  mellon    to stop and run 'fsck -fy' to automatically answer "yes" instead).
    337  1.4.2.1  mellon 
    338  1.4.2.1  mellon 9) Exit from single-user mode and it should continue to boot into
    339  1.4.2.1  mellon    multi-user mode.
    340  1.4.2.1  mellon 
    341  1.4.2.1  mellon At this point you have successfully upgraded to NetBSD _VER.
    342  1.4.2.2  mellon >>>>>>> 1.5
    343