From 58c0804e3c7096ad29d2896f83a2dfaf0d518b9d Mon Sep 17 00:00:00 2001 From: Gal Szkolnik Date: Mon, 4 Aug 2025 03:47:15 +0000 Subject: [PATCH] added cleanup only before deprecating this --- .../private_dot_local/bin/executable_symlink-from-home.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/chezmoi.roots/_home/private_dot_local/bin/executable_symlink-from-home.sh b/chezmoi.roots/_home/private_dot_local/bin/executable_symlink-from-home.sh index ab7d2bc..40481b9 100644 --- a/chezmoi.roots/_home/private_dot_local/bin/executable_symlink-from-home.sh +++ b/chezmoi.roots/_home/private_dot_local/bin/executable_symlink-from-home.sh @@ -5,7 +5,7 @@ SCRIPT_DIR=${SCRIPT_DIR:-"$( cd -- "$( dirname -- "$0" )" &> /dev/null && pwd )" SRC=${1:-$(cd $SCRIPT_DIR/../.. && pwd)} printf 'SRC=%s\n' "$SRC" -cd $SRC +[ "$SRC" = ":" ] || cd $SRC ( cd "${2:-${HOME}}" echo cleanup, phase 1... @@ -20,6 +20,7 @@ cd $SRC find . -mindepth 1 -maxdepth 2 -type l -print -delete mkdir -p .config + [ "$SRC" != ":" ] || exit 99 echo linking... ( cd $SRC; (