File: 0.02.35a/vm-upgrade.sh (View as Code)

1: #!/bin/bash 2: # FreeNATS vm-upgade.sh : VM Specific Upgrader 3: # Copyright 2008 PurplePixie Systems, All Rights Reserved 4: # Part of the FreeNATS Package released under the GNU GPL v3 5: # See http://www.purplepixie.org/freenats for more information 6: # 7: 8: if [ "$1" == "dummy" ]; then 9: VM_DUMMY="1" 10: else 11: VM_DUMMY="0" 12: fi 13: 14: echo "Upgrading Virtual Machine..." 15: if [ "$VM_DUMMY" == "1" ]; then 16: echo "-- Dummy Run --" 17: fi 18: echo 19: if [ ! -f "shell-install.sh" ]; then 20: echo "shell-install.sh not found - must be in the same directory" 21: echo "and have the same working directory!" 22: echo 23: exit 0 24: fi 25: 26: FN_WEB="/srv/www/html/" 27: export FN_WEB 28: 29: echo 30: echo "The upgrade process will now call the upgrade script with values" 31: echo "pre-set for the FreeNATS rPath Virtual Appliance. You need only" 32: echo "press return four times (to specify upgrade and to accept the" 33: echo "three default directories." 34: echo 35: echo "Once this process is complete you will need to follow the instructions" 36: echo "on the screen to upgrade your database schema (if required)." 37: echo 38: echo -n "Proceed with upgrade (y/N): " 39: read proccheck 40: if [ "$proccheck" != "y" ]; then 41: echo 42: echo "Upgrade Aborted at User Request" 43: echo 44: FN_WEB="" 45: export FN_WEB 46: exit 0 47: fi 48: echo "Proceeding with upgrade..." 49: echo 50: 51: 52: if [ "$VM_DUMMY" == "1" ]; then 53: ./shell-install.sh dummy 54: else 55: ./shell-install.sh 56: fi 57: 58: FN_WEB="" 59: export FN_WEB 60: