| 1 | #!/bin/bash |
| 2 | set -ex |
| 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/CONTRIBUTORS.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 |