Why mess around with ftp or extracting a patchfile from an email, when you can just run a script and sit back and watch it work for you?
My update-mush script will, when invoked from the root pennmush directory, figure out what patchlevel you're currently running. Then it will try to grab the next patchfile, and, if it's found, automatically apply it for you. For example, if you're using 1.7.7p7, it looks for the patchfile for 1.7.7p8 and upgrades to it.
It can optionally try to compile the new patchlevel as well.If you haven't done any hardcode changes, patches should apply cleanly without you having to do much if anything. Re-running Configure, or following other instructions at the top of the patchfile are the most common reasons it might not go completely automatically.
Available at http://raevnos.pennmush.org/pennmush/"" target="_new">http://raevnos.pennmush.org/pennmush/ and http://ftp.pennmush.org/Scripts