aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorILYA Khlopotov <[email protected]>2014-04-30 09:46:48 -0700
committerILYA Khlopotov <[email protected]>2014-04-30 09:48:18 -0700
commit38a8371476d5d73c08edfa1ccdec200c8667b2d7 (patch)
tree62ba7542e93720913cb6811a6c33a9e0423367ed
parentf7ce25dfb293ce217fba6ec91fb8d10a58d7cd90 (diff)
downloadkerl-38a8371476d5d73c08edfa1ccdec200c8667b2d7.tar.gz
kerl-38a8371476d5d73c08edfa1ccdec200c8667b2d7.tar.bz2
kerl-38a8371476d5d73c08edfa1ccdec200c8667b2d7.zip
Remove release from otp_builds on 'delete build' in case when build directory is missing
-rwxr-xr-xkerl10
1 files changed, 6 insertions, 4 deletions
diff --git a/kerl b/kerl
index 0dd1442..1a01a28 100755
--- a/kerl
+++ b/kerl
@@ -801,12 +801,14 @@ case "$1" in
rel=`get_release_from_name $3`
if [ -d "$KERL_BUILD_DIR/$3" ]; then
rm -Rf "$KERL_BUILD_DIR/$3"
- list_remove $2s "$rel,$3"
- echo "The $3 build has been deleted"
else
- echo "No build named $3"
- exit 1
+ if [ -z "$rel" ]; then
+ echo "No build named $3"
+ exit 1
+ fi
fi
+ list_remove $2s "$rel,$3"
+ echo "The $3 build has been deleted"
;;
installation)
assert_valid_installation "$3"