|  | @@ -34,6 +34,7 @@ VARIANTS="full full-vim writer"
 | 
	
		
			
			| 34 | 34 |  IN_DEFAULT_INSTALL=0
 | 
	
		
			
			| 35 | 35 |  SHOW_ON_ABOUT=1
 | 
	
		
			
			| 36 | 36 |  
 | 
	
		
			
			|  | 37 | +GHOST_VERSION=1.0.2
 | 
	
		
			
			| 37 | 38 |  GHOST_DOMAIN_NAME=
 | 
	
		
			
			| 38 | 39 |  GHOST_CODE=
 | 
	
		
			
			| 39 | 40 |  GHOST_ONION_PORT=8104
 | 
	
	
		
			
			|  | @@ -53,6 +54,9 @@ function ghost_bust {
 | 
	
		
			
			| 53 | 54 |  
 | 
	
		
			
			| 54 | 55 |      kill_pid=$(ps aux | grep "ghost" | awk -F ' ' '{print $2}' | head -n 1)
 | 
	
		
			
			| 55 | 56 |      kill -9 $kill_pid
 | 
	
		
			
			|  | 57 | +
 | 
	
		
			
			|  | 58 | +    kill_pid=$(ps aux | grep "ghost" | awk -F ' ' '{print $2}' | head -n 1)
 | 
	
		
			
			|  | 59 | +    kill -9 $kill_pid
 | 
	
		
			
			| 56 | 60 |  }
 | 
	
		
			
			| 57 | 61 |  
 | 
	
		
			
			| 58 | 62 |  function logging_on_ghost {
 | 
	
	
		
			
			|  | @@ -188,6 +192,11 @@ function reconfigure_ghost {
 | 
	
		
			
			| 188 | 192 |  }
 | 
	
		
			
			| 189 | 193 |  
 | 
	
		
			
			| 190 | 194 |  function upgrade_ghost {
 | 
	
		
			
			|  | 195 | +    CURR_GHOST_VERSION=$(get_completion_param "ghost version")
 | 
	
		
			
			|  | 196 | +    if [[ "${CURR_GHOST_VERSION}" == "${GHOST_VERSION}" ]]; then
 | 
	
		
			
			|  | 197 | +        return
 | 
	
		
			
			|  | 198 | +    fi
 | 
	
		
			
			|  | 199 | +
 | 
	
		
			
			| 191 | 200 |      read_config_param GHOST_DOMAIN_NAME
 | 
	
		
			
			| 192 | 201 |  
 | 
	
		
			
			| 193 | 202 |      if [ ! -d /var/www/$GHOST_DOMAIN_NAME/htdocs ]; then
 | 
	
	
		
			
			|  | @@ -195,6 +204,7 @@ function upgrade_ghost {
 | 
	
		
			
			| 195 | 204 |      fi
 | 
	
		
			
			| 196 | 205 |  
 | 
	
		
			
			| 197 | 206 |      systemctl stop ghost
 | 
	
		
			
			|  | 207 | +    ghost_bust
 | 
	
		
			
			| 198 | 208 |  
 | 
	
		
			
			| 199 | 209 |      cd /var/www/$GHOST_DOMAIN_NAME/htdocs
 | 
	
		
			
			| 200 | 210 |  
 | 
	
	
		
			
			|  | @@ -209,6 +219,7 @@ function upgrade_ghost {
 | 
	
		
			
			| 209 | 219 |      chown -R root:root /usr/local/lib
 | 
	
		
			
			| 210 | 220 |      chown -R ghost: /var/www/${GHOST_DOMAIN_NAME}/htdocs
 | 
	
		
			
			| 211 | 221 |      systemctl restart ghost
 | 
	
		
			
			|  | 222 | +    sed -i "s|ghost version.*|ghost version:${GHOST_VERSION}|g" ${COMPLETION_FILE}
 | 
	
		
			
			| 212 | 223 |  }
 | 
	
		
			
			| 213 | 224 |  
 | 
	
		
			
			| 214 | 225 |  function backup_local_ghost {
 |