[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdeextragear-1/scripts
From:       Jeroen Wijnhout <wijnhout () science ! uva ! nl>
Date:       2004-10-24 10:26:43
Message-ID: 20041024102643.CFCC116C16 () office ! kde ! org
[Download RAW message or body]

CVS commit by wijnhout: 

Introducing the 'exclude languages' option (-el or --exclude-languages switch).


  M +27 -4     createPackage.sh   1.2


--- kdeextragear-1/scripts/createPackage.sh  #1.1:1.2
@@ -53,4 +53,7 @@
                                available languages will be included.
                                
+    -el|--exclude-languages <LANGUAGES> Space seperated list of languages not to include
+                                        in the package.
+                               
     -b|--builddir <DIRNAME>    Name of the temporary working directory where
                                all files will be put.
@@ -326,8 +329,8 @@
     if [ -z "$LANGUAGES" ]
     then
-        getResource "languagelist" $BUILDDIR
-        if [ -e $BUILDDIR/subdirs ]
+        getResource "languagelist" languagelist
+        if [ -e $BUILDDIR/languagelist/subdirs ]
         then
-            LANGUAGES=`cat $BUILDDIR/subdirs`
+            LANGUAGES=`cat $BUILDDIR/languagelist/subdirs`
         else
             print "ERROR:"
@@ -338,4 +341,19 @@
     fi
     
+    #Remove the excluded languages from the list
+    LANGLIST=""
+    for language in $LANGUAGES
+    do
+        EXCLUDE="false"
+        for exclang in $EXCLUDELANGUAGES
+        do
+            if [ "$exclang" == "$language" ]
+            then
+                EXCLUDE="true"
+            fi
+        done
+        if [ $EXCLUDE == "false" ]; then LANGLIST="$language $LANGLIST"; fi
+    done
+    LANGUAGES=$LANGLIST
     print "Language list: $LANGUAGES."
 }
@@ -441,5 +459,4 @@
     print "Retrieving documentation translations..."
     
-
     for language in $INCLUDED_LANGUAGES
     do
@@ -527,4 +544,5 @@
     PACKAGE="no"
     LANGUAGES=""
+    EXCLUDELANGUAGES="xx"
     GNUFiles="AUTHORS COPYING ChangeLog INSTALL TODO README"
     POSTPROCESSSCRIPT=""
@@ -560,4 +578,9 @@
             shift
         ;;
+        -el|--exclude-languages)
+            testParameter $1 $2
+            EXCLUDELANGUAGES="$2 $EXCLUDELANGUAGES"
+            shift
+        ;;
         -m|--module)
             testParameter $1 $2


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic