Upgrade from v2.0g to v2.0h Remount the disk read/write (remount w). Make sure to rename or backup files that you have made changes to (rc.local or similar) and is included in this upgrade. Copy the patch to /tmp and in the / directory do: tar zxpf /tmp/patch.20g-20h.tar.gz Remount the disk read-only (remount r). - - - - - - - - - - - - - - - - - - - - - - - - - - - Added or changed files (included in the tar file): ---x--x--x 1 root root 59709 Feb 3 16:05 ./bin/less* -r-x------ 1 root root 1617 Feb 4 11:14 ./etc/rc.d/rc.M* -rw------- 1 root root 1056 Feb 4 11:26 ./etc/rc.d/README -r--r--r-- 1 root root 52641 Feb 3 16:04 ./lib/libcurses.so.1.0.0 -r-x------ 1 root root 25462 Feb 4 14:34 ./sbin/configure* -r-x------ 1 root root 1603 Feb 4 12:03 ./sbin/restore* -r-x------ 1 root root 2551 Feb 4 12:03 ./sbin/backup* -r-xr-x--- 1 root filter 703 Feb 4 14:54 ./sbin/iflist* -r--r--r-- 1 root root 5670 Feb 3 16:08 ./usr/lib/less.hlp lrwxrwxrwx 1 root root 4 Feb 3 16:06 ./bin/more -> less* lrwxrwxrwx 1 root root 18 Feb 3 16:04 ./lib/libcurses.so.1 -> libcurses.so.1.0.0 -rw-r--r-- 1 root root 6 Feb 2 09:29 ./etc/.version Stuff that has been removed or must be changed by hand: /etc/motd must be edited to say 2.0h instead of 2.0g Change lib files to -r--r--r-- instead of -r-xr-xr-x by doing a: chmod a-x /lib/lib* Be careful not to remove the 'x' flag on ld.so and ld-linux.so. -r--r--r-- 1 root root 1415459 Dec 1 15:41 lib/libc.so.5.4.46 -r--r--r-- 1 root root 5796 Dec 8 14:24 lib/libdl.so.1.9.9 -r--r--r-- 1 root root 81573 Dec 1 15:42 lib/libm.so.5.0.9 -r--r--r-- 1 root root 85254 Nov 23 18:10 lib/libsnmp.so.3.6 -r--r--r-- 1 root root 11360 May 19 1995 lib/libtermcap.so.2.0.0