diff options
author | Mike Frysinger <vapier@gentoo.org> | 2008-11-30 09:26:34 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2008-11-30 09:26:34 +0000 |
commit | 5282a7d0fd9fa29f5a08a95cd746153a4b8bdaeb (patch) | |
tree | dd9e0ed70e5737836d0673de673f5552533692c0 /scripts | |
parent | old plugins (diff) | |
download | enlightenment-5282a7d0fd9fa29f5a08a95cd746153a4b8bdaeb.tar.gz enlightenment-5282a7d0fd9fa29f5a08a95cd746153a4b8bdaeb.tar.bz2 enlightenment-5282a7d0fd9fa29f5a08a95cd746153a4b8bdaeb.zip |
output packages in overlay but not upstream svn
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/svn-status | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/scripts/svn-status b/scripts/svn-status index 723a8a9..b959216 100755 --- a/scripts/svn-status +++ b/scripts/svn-status @@ -9,12 +9,16 @@ get_svn_dirs() { -printf '%P\n' | sort } +find_pkg() { + find $overlay -name "$1" -printf '%P' +} + line() { - printf "%10s: %-20s -> %s\n" "$1" "$2" \ - $(find $overlay -name "$3" -printf '%P') + 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 @@ -25,6 +29,17 @@ for t in OLD BROKEN E-MODULES-EXTRA MISC PROTO "" ; do 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 |