Jos Van Dongen kept insisting that there should be an easier way to install the CTools. We work on a very fast pace, and the words "upgrade CDF|CDE|CDA|CCC" happen far to frequently.
And he's right. So I built a script that allows to install and upgrade all the plugins. Without further delay, you can get it here:
ctools-installer.sh is a shell script to install / update the different ctools into a pentaho installation. Currently supports CDF, CDA and CDE and pentaho 3.6 to 3.8
Requirements: Linux, macintosh or windows with cygwin, wget, unzip, diff (if you're administrating any server and don't have this, you don't deserve ctools anyway ;) )
Please backup your solution, we're not resposible by any harm this does to your server. Also note that if you have a changes in the plugin directories (eg: cdf templates) you'll need to back them up.
Thanks Analytical Labs for hosting the continuous integration