From: Nicolas Boisselier Date: Fri, 25 Nov 2016 11:47:56 +0000 (+0100) Subject: nb_repo X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=30142804c9f917af9fbdc1fe2b0448f182bb5ea6;p=nb.git nb_repo --- 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'