diff options
author | Kalman Szalai - KAMI <kami911@gmail.com> | 2011-04-24 10:53:35 +0200 |
---|---|---|
committer | libo32 <libo32@libo32.(none)> | 2011-04-24 16:19:54 +0200 |
commit | 8898e7a9c42273eef68b404654d4a5758c0404d7 (patch) | |
tree | 13de270e412ba1cb4927591e985f4e5fb68070e0 /download | |
parent | 64f481b032aae7a67cff84df6a4363929ce6adad (diff) |
Add copy and extract for extras and few extensions
Diffstat (limited to 'download')
-rwxr-xr-x | download | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -34,6 +34,18 @@ fi # we want to clone if we are in the bootstrap git repo and clone does not exist yet # we need to test for a .git in order not to clone after rsync if we are called in # the inner autogen of the buid-repo based build + +check_file() +{ + echo "Looking for $1 ..." + if test -f $1; then + echo "ok" + else + echo "missing required archive; run './download' again"; + exit 1; + fi +} + if [ -d .git ] ; then if [ -z "$GIT_LINK_SRC" ]; then ./g -f clone @@ -242,6 +254,24 @@ if [ "$GUI" = "WNT" -a -n "$md5sum" ]; then fi fi +# OxygenOffice extras +echo "Unpacking OxygenOffice extras ..." +for pack in $OOOP_FONTS_PACK $OOOP_GALLERY_PACK $OOOP_SAMPLES_PACK $OOOP_TEMPLATES_PACK ; do + check_file $TARFILE_LOCATION/$pack + echo "Unpacking $pack ..." + unzip -o -q $TARFILE_LOCATION/$pack -d $SRC_ROOT/extras/source +done + +# Extensions copy +echo "Copy extensions to their location ..." +for pack in $BARCODE_EXTENSION_PACK $DIAGRAM_EXTENSION_PACK $VALIDATOR_EXTENSION_PACK $WATCH_WINDOW_EXTENSION_PACK $NUMBERTEXT_EXTENSION_PACK $HUNART_EXTENSION_PACK $TYPO_EXTENSION_PACK $GOOGLE_DOCS_EXTENSION_PACK ; do + check_file $TARFILE_LOCATION/$pack + packfilename=`echo "$pack" | cut --only-delimited --delimiter=- --fields=2 | cut --delimiter=_ --fields=1` + echo "Copy extension: '$pack' as '$packfilename.oxt' ..." + mkdir -p $SRC_ROOT/extras/source/extensions/ || exit 1 + cp $TARFILE_LOCATION/$pack $SRC_ROOT/extras/source/extensions/$packfilename.oxt || exit 1 +done + [ -x "post_download" ] || { echo "'post_download' script not found, run ./autogen.sh." ; exit 1 ; } ./post_download || exit 1 |