From 30142804c9f917af9fbdc1fe2b0448f182bb5ea6 Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Fri, 25 Nov 2016 12:47:56 +0100 Subject: [PATCH] nb_repo --- etc/profile.d/nb.sh | 52 ++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 27 deletions(-) diff --git a/etc/profile.d/nb.sh b/etc/profile.d/nb.sh index c47aa775..388071c6 100644 --- a/etc/profile.d/nb.sh +++ b/etc/profile.d/nb.sh @@ -5,35 +5,33 @@ if false && which perl &> /dev/null; then else if [ -z "$*" ]; then - echo "$NB_ROOT" + # Find repos ( - ls -d1 ` \ - /*/*/.nb-instal \ - /usr/local/src/*/.nb-install \ - - /home/*/*/.nb-instal \ - /Users/*/*/.nb-instal \ - - /home/*/git/*/.nb-instal \ - /Users/*/git/*/.nb-instal \ - - /home/*/app/*/.nb-instal \ - /Users/*/app/*/.nb-instal \ - - /home/*/code/*/.nb-instal \ - /Users/*/code/*/.nb-instal \ - - ` \ - | xargs -n1 dirname \ - | xargs -n1 realpath \ - | xargs -n1 uniq -c \ - ) 2>/dev/null -# NB 24.11.16 /{opt,opt/www,etc,home,home/www}/*/.nb-{install,update} -# NB 24.11.16 /usr/local/src/.nb-install -# NB 24.11.16 /{home,Users}/*/*/.nb-install - local conf="$NB_ROOT/etc/repo-dirs.conf" - #[ -r "$conf" ] || return + echo "$NB_ROOT" + ( + ls -d1 ` \ + /*/*/.nb-instal \ + /usr/local/src/*/.nb-install \ + + /home/*/*/.nb-instal \ + /Users/*/*/.nb-instal \ + + /home/*/git/*/.nb-instal \ + /Users/*/git/*/.nb-instal \ + + /home/*/app/*/.nb-instal \ + /Users/*/app/*/.nb-instal \ + + /home/*/code/*/.nb-instal \ + /Users/*/code/*/.nb-instal \ + ` \ + | xargs -n1 dirname \ + | xargs -n1 realpath \ + ) 2>/dev/null + ) | uniq + else + # Look for files local ifs_bak="$IFS"; IFS=$'\n' local d f i repo #eval 'ls /opt/nb/etc/profile.d/*.sh' -- 2.47.3