*** INSTRUCTIONS FOR UPGRADING TO SMS-1.6.1 *** Follow the instructions detailed in the UPGRADE.TXT located in this directory. Note that upgrading from an SMS version earlier than 1.5.0, unless you know exactly what you are doing, will almost certainly lead to breakage. *** UPGRADE PROCEDURE *** 1. Put your machine in single user mode 2. Upgrade pkgtools and glibc-solibs before other packages 3. Use upgradepkg --install-new for the rest. 4. Fix your *.new config files under /etc, some of them need attention 5. Update your initrd (if you use one). 5. Don't forget to run lilo 6. Return your machine to multi-user mode *** PACKAGE ADDITIONS SINCE 1.6.0 *** extra/packages/iscsitarget *** PACKAGE REMOVALS SINCE 1.6.0 *** *** OpenLDAP Upgrade *** Since SMS-1.5.6 OpenLDAP conpiled against db4.6 so you need to migrate your databases in /var/lib/openldap-data from db4.4 to db4.6. I place a script for doing that, just type "sms-migrate_db /var/lib/openldap-data/" or you can manually do "cd /var/lib/openldap-data; db44_checkpoint -1; db44_recover; db44_archive; db_archive -d;" *** Mysql Upgrade *** Mysql preinstall databases now exist in mysql-data-5.1-i486-1sms.txz package If you are upgrading backup you mysql databases specially /var/lib/mysql/mysql and restore it after, or install mysql package with "installpkg" and ignore mysql-data package. Doing a "mysql_upgrade" is recommended. *** Perl Upgrade *** Perl modules now exist in perl-modules package, if you are upgrading be sure to install this package or you will have problems with spamassassin. *** OTHER NOTABLE CHANGES AND HINTS *** The Slackware installer now uses udev to initialize your hardware, including the network interface card(s). This has positive consequences for network installations (using NFS, FTP, HTTP or SMB). You no longer have to run the 'pcmcia' and 'network' scripts prior to running 'setup' - the network interface will be created and intialized by udev. If a DHCP server is found on your local network, the setup program will let you choose between automatic configuration of your network interface using DHCP or specifying a static IP address. Using udev, the commandline for fully unattended configuration and startup of the dropbear SSH server has changed slightly. Suppose you want to boot the 'hugesmp' kernel, use DHCP for interface eth0, and you have a us-english keyboard layout: the commandline to auto-start the SSH daemon in the installer would become: hugesmp.s kbd=us nic=auto:eth0:dhcp Note: if you do not want to use udev, the "auto" keyword in that example commandline must be replaced with the actual name of the network module for your card. If you do not want to use udev, you must add the parameter "noudev" to the command line that boots the Slackware installer, and the original ("old") Slackware hardware configuration scripts will be used.