Here's a quick bash script to update phpVMS to the latest version. It'll download the update version from the server, unzip it, delete the local.config.php, and then copy the files to where phpVMS is located.
You need SSH access to your server (ask your host). You can either download the zip file, and extract the file to your server, or use vi, whatever to create this script:
NOTE: The download URL has changed
#!/bin/bash
PHPVMS_PATH="/path/to/phpvms"
echo "Retrieving update"
rm phpvms.update.zip
wget --no-cache --no-clobber http://downloads.phpvms.net/phpvms.update.zip
rm -drf phpvms
echo "Unzipping file"
unzip -q phpvms.update.zip
rm -f phpvms/core/local.config.php
echo "Copying files"
cp -rf phpvms/* $PHPVMS_PATH
echo "Done!"
The only thing you need to do is change the PHPVMS_PATH (no trailing slash!). If you download the zip file, open the file in Wordpad (notepad will screw up the line endings), and change that path to where phpVMS is located.
I recommend placing it in it's own directory.
So upload the file (updatephpvms, no file extension)
Then give execute permissions, and execute:
chmod +x updatephpvms
./updatephpvms
After this, you still need to run the /install/update.php, but at least the bottleneck of downloading and then uploading via FTP is gone.
Nabeel
updatephpvms.zip