diff options
author | Francis Lavoie <lavofr@gmail.com> | 2021-11-08 13:35:46 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-08 11:35:46 -0700 |
commit | 749e55c738bf702b5f1265f85018c450a7b4e3b4 (patch) | |
tree | b2e93a4b87a050e6fdfce0bbea99bda4b67d33f6 /modules/caddyhttp/encode/encode.go | |
parent | 24fda7514ddeebf19a1e872343b45ec523eefcba (diff) |
caddycmd: Add `--keep-backup` to upgrade commands (#4387)
* caddycmd: Add `--skip-cleanup` to upgrade commands
This is a partial fix for https://github.com/caddyserver/caddy/issues/4057, making it possible to retain the old build of Caddy, in case something went wrong.
* caddycmd: Fix duplicate error message
The error message "download succeeded, but unable to execute" was repeated, because it was both in the `listModules`/`showVersion` functions and in the calling `upgradeBuild` function. Oversight when this was refactored.
* caddycmd: Implement fix for performing cleanup on Windows
Without this, the cleanup operation would fail with an error message like this:
upgrade: download succeeded, but unable to clean up backup binary: remove C:\caddy\caddy.exe.tmp: Access is denied.
* caddycmd: Rename to `--keep-backup`, simplify build constraints
Diffstat (limited to 'modules/caddyhttp/encode/encode.go')
0 files changed, 0 insertions, 0 deletions