And wiki and I don't really mesh well but:
http://wiki.untangle.com/index.php/B...Kernel_Modules
deb http://ftp.us.debian.org/debian lenny main contrib non-free
needs to change to
deb http://archive.debian.org/debian lenny main contrib non-free
and this:
apt-get --yes install linux-headers-2.6.26-1-untangle-486 linux-headers-2.6.26-1-untangle-686
Could be simplified to: apt-get --yes install linux-headers-$(uname -r)
That said, this line will install the appropriate kernel headers only for the architecture running on the platform you're running it on. So you'd get the 686 headers on a 32bit platform, and AMD64 headers on a 64bit platform, and never get the 486 headers... which I'm not sure we need anymore? Except perhaps for some Via, and old Atom stuff.