|  | @@ -12,7 +12,8 @@ fi
 | 
	
		
			
				|  |  |  # Data directories for program data (cache, db), configs, and logs
 | 
	
		
			
				|  |  |  PROGRAMDATA=${JELLYFIN_DATA_DIRECTORY-/var/lib/$NAME}
 | 
	
		
			
				|  |  |  CONFIGDATA=${JELLYFIN_CONFIG_DIRECTORY-/etc/$NAME}
 | 
	
		
			
				|  |  | -LOGDATA=${JELLYFIN_DATA_DIRECTORY-/var/log/$NAME}
 | 
	
		
			
				|  |  | +LOGDATA=${JELLYFIN_LOG_DIRECTORY-/var/log/$NAME}
 | 
	
		
			
				|  |  | +CACHEDATA=${JELLYFIN_CACHE_DIRECTORY-/var/cache/$NAME}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  # In case this system is running systemd, we make systemd reload the unit files
 | 
	
		
			
				|  |  |  # to pick up changes.
 | 
	
	
		
			
				|  | @@ -53,13 +54,16 @@ case "$1" in
 | 
	
		
			
				|  |  |      # Clean up old Emby cruft that can break the user's system
 | 
	
		
			
				|  |  |      [[ -f /etc/sudoers.d/emby ]] && rm -f /etc/sudoers.d/emby
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    # If we have existing config or log dirs in /var/lib/jellyfin, move them into the right place
 | 
	
		
			
				|  |  | +    # If we have existing config, log, or cache dirs in /var/lib/jellyfin, move them into the right place
 | 
	
		
			
				|  |  |      if [[ -d $PROGRAMDATA/config ]]; then
 | 
	
		
			
				|  |  |          mv $PROGRAMDATA/config $CONFIGDATA
 | 
	
		
			
				|  |  |      fi
 | 
	
		
			
				|  |  |      if [[ -d $PROGRAMDATA/logs ]]; then
 | 
	
		
			
				|  |  |          mv $PROGRAMDATA/logs $LOGDATA
 | 
	
		
			
				|  |  |      fi
 | 
	
		
			
				|  |  | +    if [[ -d $PROGRAMDATA/logs ]]; then
 | 
	
		
			
				|  |  | +        mv $PROGRAMDATA/cache $CACHEDATA
 | 
	
		
			
				|  |  | +    fi
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      ;;
 | 
	
		
			
				|  |  |    abort-upgrade)
 |