Merge pull request #46 from dlobo/CRM-11994
[civicrm-core.git] / distmaker / dists / l10n.sh
1 #!/bin/bash
2 set -e
3
4 # This script assumes
5 # that DAOs are generated
6 # and all the necessary conversions had place!
7
8 P=`dirname $0`
9 CFFILE=$P/../distmaker.conf
10
11 if [ ! -f $CFFILE ] ; then
12 echo "NO DISTMAKER.CONF FILE!"
13 exit 1
14 else
15 . $CFFILE
16 fi
17
18 RSYNCOPTIONS="-avC $DM_EXCLUDES_RSYNC --include=core"
19 RSYNCCOMMAND="$DM_RSYNC $RSYNCOPTIONS"
20 SRC=$DM_SOURCEDIR
21 TRG=$DM_TMPDIR/civicrm
22
23 # make sure and clean up before
24 if [ -d $TRG ] ; then
25 rm -rf $TRG/*
26 fi
27
28 # copy all the stuff
29 for CODE in l10n; do
30 echo $CODE
31 [ -d $SRC/$CODE ] && $RSYNCCOMMAND $SRC/$CODE $TRG
32 done
33
34
35 # copy selected sqls
36 if [ ! -d $TRG/sql ] ; then
37 mkdir $TRG/sql
38 fi
39
40 for F in $SRC/sql/civicrm*.mysql $SRC/sql/counties.US.sql.gz $SRC/sql/case_sample*.mysql; do
41 cp $F $TRG/sql
42 done
43
44 # copy docs
45 cp $SRC/agpl-3.0.txt $TRG
46 cp $SRC/gpl.txt $TRG
47 cp $SRC/README.txt $TRG
48 cp $SRC/Sponsors.txt $TRG
49 cp $SRC/agpl-3.0.exception.txt $TRG
50
51 # gen tarball
52 cd $TRG/..
53 tar czf $DM_TARGETDIR/civicrm-$DM_VERSION-l10n.tar.gz --exclude '*.po' --exclude pot civicrm/l10n civicrm/sql/civicrm_*.??_??.mysql
54
55 # clean up
56 rm -rf $TRG