Skip to content

Commit

Permalink
export: cancel export when trying to delete (#1340)
Browse files Browse the repository at this point in the history
When deleting an export that doesn't exist, the script would instead export the application.
  • Loading branch information
taukakao authored May 1, 2024
1 parent 67b8132 commit 653b9bf
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions distrobox-export
Original file line number Diff line number Diff line change
Expand Up @@ -371,15 +371,19 @@ export_binary() {
mkdir -p "${dest_path}"

# If we're deleting it, just do it and exit
if [ "${exported_delete}" -ne 0 ] &&
if [ "${exported_delete}" -ne 0 ]; then
# ensure it's a distrobox exported binary
grep -q "distrobox_binary" "${dest_file}"; then
if ! grep -q "distrobox_binary" "${dest_file}"; then
printf >&2 "Error: %s is not exported.\n" "${exported_bin}"
return 1
fi

if rm -f "${dest_file}"; then
printf "%s from %s removed successfully from %s.\nOK!\n" \
"${exported_bin}" "${container_name}" "${dest_path}"
return 0
fi
return 1
fi

# test if we have writing rights on the file
Expand Down

0 comments on commit 653b9bf

Please sign in to comment.