chiark / gitweb /
bsmtp-pull: drop -2; avoid connection sharing
[bin.git] / grab-string
index d0116377cb01887e24353dccd0b8f07c0ed1080d..ef29f914083e56e11e057d09a32c3c84dfc4fb18 100755 (executable)
@@ -1,7 +1,13 @@
 #! /bin/sh
 
+PREFIX=
+if [ "$1" = --prefix ]; then
+       PREFIX="$2-"
+       shift 2
+fi
+
 if [ $# -lt 2 ]; then
-       echo "Usage: $0 OLD-TREE STRING" >&2
+       echo "Usage: $0 [--prefix PREFIX] OLD-TREE STRING" >&2
        exit 1
 fi
 
@@ -9,8 +15,10 @@ if ! [ -d debian/po-new ]; then
        cp -a debian/po debian/po-new
 fi
 
-for x in $1/debian/po/*.po; do
+for x in $1/*.po; do
        base=$(basename $x)
+       base="${base#$PREFIX}"
+       [ -e "debian/po-new/$base" ] || continue
        msgconv -t UTF-8 $x | \
                msgattrib --translated - | \
                msggrep -K -e "$2" - | \