Author: glen                         Date: Fri Feb 15 00:07:58 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- add -o (output) and -a (append) options

---- Files affected:
SOURCES:
   rpm-find-lang (1.30 -> 1.31) 

---- Diffs:

================================================================
Index: SOURCES/rpm-find-lang
diff -u SOURCES/rpm-find-lang:1.30 SOURCES/rpm-find-lang:1.31
--- SOURCES/rpm-find-lang:1.30  Fri Feb 15 01:06:39 2008
+++ SOURCES/rpm-find-lang       Fri Feb 15 01:07:53 2008
@@ -54,6 +54,8 @@
   --with-omf           find OMF files
   --all-name           match all package/domain names
   --without-mo         skip *.mo locale files
+  -o NAME                      output will be saved to NAME
+  -a NAME                      output will be appended to NAME
 EOF
 exit 1
 }
@@ -78,8 +80,6 @@
 fi
 shift
 
-echo "$PROG $VERSION: find-lang for '$NAME'"
-
 GNOME='#'
 KDE='#'
 OMF='#'
@@ -87,6 +87,7 @@
 MO_NAME=$NAME.lang
 ALL_NAME='#'
 NO_ALL_NAME=''
+APPEND=''
 while test $# -gt 0 ; do
     case "$1" in
        --with-gnome)
@@ -115,14 +116,27 @@
                NO_ALL_NAME='#'
                shift
                ;;
-       * )
+       -o)
+               shift
+               MO_NAME=$1
+               shift
+               ;;
+       -a)
+               shift
+               MO_NAME=$1
+               APPEND='>'
+               shift
+               ;;
+       *)
                MO_NAME=$1
                shift
                ;;
     esac
-done    
+done
+
+echo "$PROG/$VERSION: find-lang '$NAME' $APPEND> $MO_NAME"
 
-echo '%defattr(644,root,root,755)' > $MO_NAME
+[ -z "$APPEND" ] && echo '%defattr(644,root,root,755)' > $MO_NAME
 
 if [ ! -f __find.files ] || [ "$TOP_DIR" -nt __find.files ]; then
        find $TOP_DIR -xtype f -name '*.mo' | xargs -r file -L | \
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/rpm-find-lang?r1=1.30&r2=1.31&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to