#[BUG] Auto-update not honouring exiled_directory_path in config.yml

1 messages · Page 1 of 1 (latest)

tough robin
#

Describe the bug
When EXILED tries to auto-update using the installer, it ignores exiled_directory_path set in config.yml.

To Reproduce
Steps to reproduce the behavior:

  • Install EXILED (in my case it was 9.6.0 from the other repo).
  • Create config.yml and configure exiled_directory_path to be a different location to the default.
  • Start the server. EXILED reports that it is out of date, so then downloads the installer and tries to auto-update.
  • Restart the server. EXILED still reports it is on an outdated version.
  • Notice that EXILED has reinstalled itself in ~/.config, rather than the location set for exiled_directory_path. So every time it is re-loaded, that is done from the location set in exiled_directory_path, but the updated version has been installed in the default path, hence the auto-update just keeps looping.

Expected behavior
EXILED's auto-update functions honours exiled_directory_path.

Server logs
https://pastebin.com/Aw5mfiJs

EXILED Version ("latest" is not a version):
9.6.0

Results of pluginmanager show command in console:
Have since updated EXILED manually, so can't provide from the previous version.

Additional context
Posting for noticability, also posted on GH. Found by Greelan.

wary hill
#

Installer itself works separately from loader and iirc it wasn’t intended