summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2008-11-30 09:26:34 +0000
committerMike Frysinger <vapier@gentoo.org>2008-11-30 09:26:34 +0000
commit5282a7d0fd9fa29f5a08a95cd746153a4b8bdaeb (patch)
treedd9e0ed70e5737836d0673de673f5552533692c0 /scripts
parentold plugins (diff)
downloadenlightenment-5282a7d0fd9fa29f5a08a95cd746153a4b8bdaeb.tar.gz
enlightenment-5282a7d0fd9fa29f5a08a95cd746153a4b8bdaeb.tar.bz2
enlightenment-5282a7d0fd9fa29f5a08a95cd746153a4b8bdaeb.zip
output packages in overlay but not upstream svn
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/svn-status19
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