Fix first deployment rollback detection
This commit is contained in:
@@ -72,7 +72,10 @@ rollback_release() {
|
||||
fi
|
||||
|
||||
local current_release previous_release current_mode previous_mode
|
||||
current_release="$(readlink -f "$current_link" 2>/dev/null || true)"
|
||||
current_release=""
|
||||
if [[ -L "$current_link" ]]; then
|
||||
current_release="$(readlink -f "$current_link" 2>/dev/null || true)"
|
||||
fi
|
||||
previous_release="$(readlink -f "$previous_link")"
|
||||
current_mode=""
|
||||
if [[ -n "$current_release" && -f "${current_release}/.codex-deploy-mode" ]]; then
|
||||
@@ -134,7 +137,10 @@ mkdir -p "$release_dir"
|
||||
tar -xzf "$archive" -C "$release_dir"
|
||||
printf '%s\n' "$mode" > "${release_dir}/.codex-deploy-mode"
|
||||
|
||||
old_release="$(readlink -f "$current_link" 2>/dev/null || true)"
|
||||
old_release=""
|
||||
if [[ -L "$current_link" ]]; then
|
||||
old_release="$(readlink -f "$current_link" 2>/dev/null || true)"
|
||||
fi
|
||||
old_mode=""
|
||||
if [[ -n "$old_release" ]]; then
|
||||
if [[ -f "${old_release}/.codex-deploy-mode" ]]; then
|
||||
|
||||
Reference in New Issue
Block a user