Upgrading proftpd
is usually a straightforward process, but
as with any upgrade, double-checking that the upgrade will not break anything
is a Good Idea.
Recent ProFTPD releases have a RELEASE_NOTES
file in the
source distribution that documents the changes in that release, including
new configuration directives, new contrib modules, deprecated directives,
special instructions, etc. In addition, the NEWS
file
contains a list of the bugs that have fixed, and comments about any changes
the bugfix required. Please read these files carefully before
starting your upgrade.
One safe way to test the upgrade is to compile the new proftpd
,
and test it out on your existing configuration file before actually installing
the new version into the "live" location:
$ tar zxvf proftpd-version.tar.gz $ cd proftpd-version/ $ ./configure .. $ make $ ./proftpd -t -d10 -c /path/to/proftpd.confThe "
./proftpd
" means to use the new
proftpd
binary compiled by make
, but not yet
installed. If the new binary reports errors, make a copy of your existing
proftpd.conf
file, keeping the old one as a backup:
$ cp /path/to/proftpd.conf /path/to/proftpd.conf.newMake any needed changes to the
proftpd.conf.new
file, until
the new proftpd
binary reports a successful syntax check:
$ ./proftpd -t -d10 -c /path/to/proftpd.conf.new
Once everything is configured the way you like, install the new binary and configuration file:
$ make install $ cp /path/to/proftpd.conf /path/to/proftpd.conf.old $ mv /path/to/proftpd.conf.new /path/to/proftpd.confNow do a stop/start on
proftpd
, and the new version of ProFTPD
will be running.