aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rust.eselect.in30
1 files changed, 2 insertions, 28 deletions
diff --git a/rust.eselect.in b/rust.eselect.in
index 1360dc2..0ecf87a 100644
--- a/rust.eselect.in
+++ b/rust.eselect.in
@@ -284,37 +284,11 @@ do_update() {
### unset action ###
describe_unset() {
- echo "Unset active Rust version"
-}
-
-describe_unset_options() {
- echo "--if-invalid : Unset only if symlink is invalid (e.g. package was uninstalled)"
+ echo 'DEPRECATED: Use "cleanup" action instead!'
}
do_unset() {
- local if_invalid="0"
- while [[ $# > 0 ]]; do
- case "$1" in
- --if-invalid)
- if_invalid="1"
- ;;
- *)
- die -q "Unrecognized argument '$1'"
- ;;
- esac
- shift
- done
-
- if [[ "${if_invalid}" == "1" ]]; then
- local missing_symlinks=( $(find_missing_broken_symlinks) )
- if [[ ${#missing_symlinks[@]} -eq 0 ]]; then
- return
- else
- echo "Not all symlinks set. Will unset current symlinked Rust binaries!"
- fi
- fi
-
- unset_version || die -q "Couldn't unset active version"
+ do_cleanup
}
# vim: set ft=eselect :