Upgrade from v4.5 to v4.6 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 /tmp directory do: tar Uzxpf /tmp/patch.45-46.tar.gz Adjust config files, restart daemons and remount the disk read-only (remount r). - - - - - - - - - - - - - - - - - - - - - - - - - - - Added or changed files (included in the tar file): -r--r--r-- 1 root root 1244 Aug 21 11:46 ./README.txt ---x------ 1 root root 28100 Aug 21 13:36 ./bin/ping* lrwxrwxrwx 1 root root 16 Aug 21 10:28 ./boot/System.map -> System.map-2.4.9 -r-------- 1 root root 447547 Aug 21 10:27 ./boot/System.map-2.4.9 -r-------- 1 root root 942034 Aug 21 10:27 ./boot/vmlinuz.2.4.9 -rw-r--r-- 1 root root 5 Jul 11 11:54 ./etc/.version -rw------- 1 root root 1417 Aug 17 14:01 ./etc/config.flags/.README -r-------- 1 root root 3 Aug 16 11:48 ./etc/config.flags/e1000 -r-------- 1 root root 3 Aug 17 15:02 ./etc/config.flags/ipchains -rw------- 1 root root 16887 Aug 21 10:26 ./etc/kernel.config.2.4.9 -rw-r--r-- 1 root root 0 Jul 13 14:12 ./etc/ld.so.conf -rw------- 1 root root 641 Aug 21 10:28 ./etc/lilo.conf -r-x------ 1 root root 4356 Aug 17 14:01 ./etc/rc.d/rc.M* -r-x------ 1 root root 5391 Aug 21 10:55 ./etc/rc.d/rc.inet* -r-x------ 1 root root 4768 Aug 21 10:54 ./etc/rc.d/rc.interfaces* -rw------- 1 root root 64171 Aug 17 09:33 ./etc/snort/vision.conf -rw------- 1 root root 559 Aug 21 11:43 ./fw-examples/README -r-------- 1 root root 241064 Aug 21 11:13 ./lib/modules/2.4.9/acenic.o -r-------- 1 root root 53498 Aug 21 11:13 ./lib/modules/2.4.9/e1000.o -r-------- 1 root root 12780 Aug 21 10:31 ./lib/modules/2.4.9/ends.o -r-------- 1 root root 260400 Aug 21 11:12 ./lib/modules/2.4.9/eni.o -r-------- 1 root root 2124 Aug 21 10:31 ./lib/modules/2.4.9/exec.o -r-------- 1 root root 26713 Aug 21 11:12 ./lib/modules/2.4.9/ip_conntrack.o -r-------- 1 root root 5752 Aug 21 11:12 ./lib/modules/2.4.9/ip_conntrack_ftp.o -r-------- 1 root root 5312 Aug 21 11:12 ./lib/modules/2.4.9/ip_nat_ftp.o -r-------- 1 root root 9892 Aug 21 11:12 ./lib/modules/2.4.9/ip_queue.o -r-------- 1 root root 17832 Aug 21 11:12 ./lib/modules/2.4.9/ip_tables.o -r-------- 1 root root 52820 Aug 21 11:12 ./lib/modules/2.4.9/ipchains.o -r-------- 1 root root 6208 Aug 21 11:12 ./lib/modules/2.4.9/ipt_LOG.o -r-------- 1 root root 2168 Aug 21 11:12 ./lib/modules/2.4.9/ipt_MARK.o -r-------- 1 root root 3456 Aug 21 11:12 ./lib/modules/2.4.9/ipt_MASQUERADE.o -r-------- 1 root root 2820 Aug 21 11:12 ./lib/modules/2.4.9/ipt_MIRROR.o -r-------- 1 root root 2140 Aug 21 11:12 ./lib/modules/2.4.9/ipt_REDIRECT.o -r-------- 1 root root 5272 Aug 21 11:12 ./lib/modules/2.4.9/ipt_REJECT.o -r-------- 1 root root 4120 Aug 21 11:12 ./lib/modules/2.4.9/ipt_TCPMSS.o -r-------- 1 root root 2368 Aug 21 11:12 ./lib/modules/2.4.9/ipt_TOS.o -r-------- 1 root root 2668 Aug 21 11:12 ./lib/modules/2.4.9/ipt_limit.o -r-------- 1 root root 2048 Aug 21 11:12 ./lib/modules/2.4.9/ipt_mac.o -r-------- 1 root root 1864 Aug 21 11:12 ./lib/modules/2.4.9/ipt_mark.o -r-------- 1 root root 2032 Aug 21 11:12 ./lib/modules/2.4.9/ipt_multiport.o -r-------- 1 root root 2692 Aug 21 11:12 ./lib/modules/2.4.9/ipt_owner.o -r-------- 1 root root 2048 Aug 21 11:12 ./lib/modules/2.4.9/ipt_state.o -r-------- 1 root root 2312 Aug 21 11:12 ./lib/modules/2.4.9/ipt_tcpmss.o -r-------- 1 root root 1860 Aug 21 11:12 ./lib/modules/2.4.9/ipt_tos.o -r-------- 1 root root 9580 Aug 21 11:12 ./lib/modules/2.4.9/ipt_unclean.o -r-------- 1 root root 3468 Aug 21 11:12 ./lib/modules/2.4.9/iptable_filter.o -r-------- 1 root root 3424 Aug 21 11:12 ./lib/modules/2.4.9/iptable_mangle.o -r-------- 1 root root 25150 Aug 21 11:12 ./lib/modules/2.4.9/iptable_nat.o -r-------- 1 root root 146076 Aug 21 11:13 ./lib/modules/2.4.9/sk98lin.o -r-------- 1 root root 188940 Aug 21 11:12 ./lib/modules/2.4.9/suni.o -r-------- 1 root root 58412 Aug 21 11:12 ./lib/modules/2.4.9/tulip-poll.o -r-------- 1 root root 57346 Aug 21 11:12 ./lib/modules/2.4.9/tulip.o ---x------ 1 root root 42596 Aug 21 13:36 ./sbin/aping* ---x------ 1 root root 10264 Aug 21 13:36 ./sbin/arping* ---x------ 1 root root 53036 Aug 21 13:36 ./sbin/atmarp* ---x------ 1 root root 71664 Aug 21 13:36 ./sbin/atmarpd* ---x------ 1 root root 4300 Aug 21 13:36 ./sbin/atmdiag* ---x------ 1 root root 43940 Aug 21 13:36 ./sbin/atmdump* ---x------ 1 root root 410872 Aug 17 11:55 ./sbin/bgpd* ---x------ 1 root root 10384 Aug 21 13:36 ./sbin/clockdiff* ---x------ 1 root root 86100 Aug 21 13:40 ./sbin/ip* ---x------ 1 root root 42176 Jul 13 14:10 ./sbin/iptables* ---x------ 1 root root 343900 Aug 17 11:55 ./sbin/ospfd* ---x------ 1 root root 13520 Aug 21 13:36 ./sbin/rdisc* ---x------ 1 root root 6056 Aug 16 14:49 ./sbin/rt_cache_stat* ---x------ 1 root root 12660 Aug 21 13:40 ./sbin/rtacct* ---x------ 1 root root 14632 Aug 21 13:40 ./sbin/rtmon* ---x------ 1 root root 142060 Aug 21 13:41 ./sbin/tc* ---x------ 1 root root 7312 Aug 21 13:36 ./sbin/tracepath* ---x------ 1 root root 496496 Aug 17 11:55 ./sbin/vtysh* ---x------ 1 root root 154528 Aug 17 11:55 ./sbin/zebra* -r-------- 1 root root 4032 Jul 13 14:10 ./usr/lib/iptables/libip6t_MARK.so -r-------- 1 root root 6314 Jul 13 14:10 ./usr/lib/iptables/libip6t_icmp.so -r-------- 1 root root 5395 Jul 13 14:10 ./usr/lib/iptables/libip6t_limit.so -r-------- 1 root root 4370 Jul 13 14:10 ./usr/lib/iptables/libip6t_mac.so -r-------- 1 root root 4433 Jul 13 14:10 ./usr/lib/iptables/libip6t_mark.so -r-------- 1 root root 6101 Jul 13 14:10 ./usr/lib/iptables/libip6t_multiport.so -r-------- 1 root root 5927 Jul 13 14:10 ./usr/lib/iptables/libip6t_owner.so -r-------- 1 root root 3222 Jul 13 14:10 ./usr/lib/iptables/libip6t_standard.so -r-------- 1 root root 8501 Jul 13 14:10 ./usr/lib/iptables/libip6t_tcp.so -r-------- 1 root root 6056 Jul 13 14:10 ./usr/lib/iptables/libip6t_udp.so -r-------- 1 root root 5523 Jul 13 14:10 ./usr/lib/iptables/libipt_DNAT.so -r-------- 1 root root 4055 Jul 13 14:10 ./usr/lib/iptables/libipt_FTOS.so -r-------- 1 root root 6198 Jul 13 14:10 ./usr/lib/iptables/libipt_LOG.so -r-------- 1 root root 4030 Jul 13 14:10 ./usr/lib/iptables/libipt_MARK.so -r-------- 1 root root 4513 Jul 13 14:10 ./usr/lib/iptables/libipt_MASQUERADE.so -r-------- 1 root root 3163 Jul 13 14:10 ./usr/lib/iptables/libipt_MIRROR.so -r-------- 1 root root 4544 Jul 13 14:10 ./usr/lib/iptables/libipt_REDIRECT.so -r-------- 1 root root 5433 Jul 13 14:10 ./usr/lib/iptables/libipt_REJECT.so -r-------- 1 root root 4344 Jul 13 14:10 ./usr/lib/iptables/libipt_SAME.so -r-------- 1 root root 5459 Jul 13 14:10 ./usr/lib/iptables/libipt_SNAT.so -r-------- 1 root root 4258 Jul 13 14:10 ./usr/lib/iptables/libipt_TCPMSS.so -r-------- 1 root root 4934 Jul 13 14:10 ./usr/lib/iptables/libipt_TOS.so -r-------- 1 root root 4482 Jul 13 14:10 ./usr/lib/iptables/libipt_TTL.so -r-------- 1 root root 5824 Jul 13 14:10 ./usr/lib/iptables/libipt_ULOG.so -r-------- 1 root root 5095 Jul 13 14:10 ./usr/lib/iptables/libipt_ah.so -r-------- 1 root root 5099 Jul 13 14:10 ./usr/lib/iptables/libipt_esp.so -r-------- 1 root root 6824 Jul 13 14:10 ./usr/lib/iptables/libipt_icmp.so -r-------- 1 root root 4379 Jul 13 14:10 ./usr/lib/iptables/libipt_iplimit.so -r-------- 1 root root 5393 Jul 13 14:10 ./usr/lib/iptables/libipt_limit.so -r-------- 1 root root 4368 Jul 13 14:10 ./usr/lib/iptables/libipt_mac.so -r-------- 1 root root 4431 Jul 13 14:10 ./usr/lib/iptables/libipt_mark.so -r-------- 1 root root 6099 Jul 13 14:10 ./usr/lib/iptables/libipt_multiport.so -r-------- 1 root root 5925 Jul 13 14:11 ./usr/lib/iptables/libipt_owner.so -r-------- 1 root root 3220 Jul 13 14:11 ./usr/lib/iptables/libipt_standard.so -r-------- 1 root root 4714 Jul 13 14:11 ./usr/lib/iptables/libipt_state.so -r-------- 1 root root 8531 Jul 13 14:11 ./usr/lib/iptables/libipt_tcp.so -r-------- 1 root root 4790 Jul 13 14:11 ./usr/lib/iptables/libipt_tcpmss.so -r-------- 1 root root 5058 Jul 13 14:11 ./usr/lib/iptables/libipt_tos.so -r-------- 1 root root 4668 Jul 13 14:11 ./usr/lib/iptables/libipt_ttl.so -r-------- 1 root root 6022 Jul 13 14:11 ./usr/lib/iptables/libipt_udp.so -r-------- 1 root root 3132 Jul 13 14:11 ./usr/lib/iptables/libipt_unclean.so -r-x------ 1 root root 1107552 Aug 21 13:30 ./usr/local/www/bin/httpsd* Stuff that has been removed or must be changed by hand: Edit /etc/motd to change the version number. Remove (files or directories with files): /lib/modules/2.4.5 /etc/kernel.config.2.4.5 /boot/vmlinuz.2.4.5 /boot/System.map-2.4.5 /contrib/scripts/masq-adm /sbin/ipmasqadm /sbin/restore /sbin/toproute /usr/lib/ipmasqadm /usr/sbin/clip /usr/sbin/workday-afternoon-job /usr/sbin/workday-morning-job