From c187461985fe5e6fa512ded78193d121c5ff6db0 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Sun, 15 Jul 2018 21:34:06 -0700 Subject: update_addon_repo: scan the addon dir after updating and remove dead symlinks (which represent deprecated/removed addons). --- util/update_addon_repo | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'util/update_addon_repo') diff --git a/util/update_addon_repo b/util/update_addon_repo index 0e471eb4f..02c860c8c 100755 --- a/util/update_addon_repo +++ b/util/update_addon_repo @@ -44,3 +44,10 @@ for a in "${filelist[@]}" ; do echo linking $base ln -s ../extend/addon/$1/$base $base done + +for x in `ls` ; do + if [ -L "$x" ] && ! [ -e "$x" ]; then + echo "removing dead symlink $x" ; + rm -- "$x"; + fi; +done -- cgit v1.2.3