diff options
Diffstat (limited to 'scripts/svn-status')
-rwxr-xr-x | scripts/svn-status | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/scripts/svn-status b/scripts/svn-status deleted file mode 100755 index b959216..0000000 --- a/scripts/svn-status +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash -svn=${1:-/usr/local/src/enlightenment/svn} -overlay=${2:-${0%/*}/../} - -get_svn_dirs() { - find $svn/$1/ \ - -mindepth 1 -maxdepth 1 \ - -type d '!' '(' -name CVSROOT -o -name .svn ')' \ - -printf '%P\n' | sort -} - -find_pkg() { - find $overlay -name "$1" -printf '%P' -} - -line() { - printf "%10s: %-20s -> %s\n" "$1" "$2" "$3" -} -has() { [[ " ${*:2} " == *" $1 "* ]] ; } - -pkgs="x11-plugins/e_modules" -for t in OLD BROKEN E-MODULES-EXTRA MISC PROTO "" ; do - for d in $(get_svn_dirs $t) ; do - dd=$d - if [[ ! -e ${svn}/${t}/${d}/configure.ac ]] && - [[ ! -e ${svn}/${t}/${d}/configure.in ]] - then - continue - fi - [[ ${d}${t} == E-MODULES-EXTRA ]] && continue - [[ ${t} == E-MODULES-EXTRA ]] && dd=e_modules-$d - case ${d} in - e) dd=enlightenment;; - esac - dd=$(find_pkg $dd) - pkgs="$pkgs $dd" - line "${t/-EXTRA}" $d $dd - done -done - -cd ${overlay} -for p in *-*/* ; do - has $p $pkgs && continue - line "!!!" "???" "$p" -done |