-for x in !(unused|unfinished|queue|bash-template|buildscripts|crons|data|examples|log-quiet); do
- [[ -e $x/.git ]] || continue
- for y in $x/*; do
- if [[ -x $y && ! -d $y ]]; then
- lnf -v /a/bin/$y /a/exe
- fi
- done
+for x in !(unused|distro-setup|unfinished|queue|bash-template|buildscripts|crons|data|examples|log-quiet); do
+ [[ -e $x/.git ]] || continue
+ for y in $x/*; do
+ f=${y##*/}
+ if [[ -x $y && ! -d $y ]]; then
+ unset "existing[$f]"
+ lnf -v /a/bin/$y /a/exe
+ fi
+ done