install.sh: quitar los enlaces a archivos borrados del repo

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C5v1qWDwgkaVM5kjVHGGh8
This commit is contained in:
Alejandro Guerrero 2026-09-28 12:18:28 +02:00
parent 1f4a6a8803
commit 0a6281b543
Signed by: alejandrogs73
GPG key ID: 1CFF10953BEE333C
3 changed files with 12 additions and 2 deletions

View file

@ -104,6 +104,14 @@ enlaces() {
done
cd "$DIR"
# Los enlaces a archivos que ya no están en home/ (borrados del repo)
find "$HOME" -xdev -type l -lname "$DIR/home/*" ! -exec test -e {} \; -print |
while read -r l; do
rm "$l"
rmdir "$(dirname "$l")" 2>/dev/null || true
echo " ${l#"$HOME"/} (ya no está en el repo: quitado)"
done
# Las carpetas de home/.config/user-dirs.dirs (y la de las capturas)
mkdir -p "$HOME/Documents" "$HOME/Downloads" "$HOME/Images/Screenshots"
# ssh no quiere ~/.ssh accesible para otros