diff options
author | Mathias Michel <matm@gmx.fr> | 2013-03-24 23:41:37 +0100 |
---|---|---|
committer | Fridrich Strba <fridrich@documentfoundation.org> | 2013-03-25 08:55:00 +0000 |
commit | c98c94a8684802e50b4ab5b6de52a15e61c2d913 (patch) | |
tree | d269ad09f74aeab77e7758a2f670ff19dac44e1a /configure.ac | |
parent | 905501b635db939874b3c8787b7c0677afcbd9ab (diff) |
Fix bashism in configure.ac
Change-Id: I574e873fede3343b2384715162dcecce86563db3
Reviewed-on: https://gerrit.libreoffice.org/2978
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 46 |
1 files changed, 27 insertions, 19 deletions
diff --git a/configure.ac b/configure.ac index 0e28c6518304..089df41f7b18 100644 --- a/configure.ac +++ b/configure.ac @@ -11387,36 +11387,44 @@ dnl branding dnl =================================================================== AC_MSG_CHECKING([for alternative branding images directory]) # initialize mapped arrays -brand_vars=(INTRO_BITMAP ABOUT_BACKGROUND_SVG FLAT_LOGO_SVG \ +brand_vars="INTRO_BITMAP ABOUT_BACKGROUND_SVG FLAT_LOGO_SVG \ STARTCENTER_LEFT_BITMAP STARTCENTER_RIGHT_BITMAP \ STARTCENTER_RTL_LEFT_BITMAP STARTCENTER_RTL_RIGHT_BITMAP \ - STARTCENTER_SPACE_BITMAP) -brand_files=(intro.png about.svg flat_logo.svg \ + STARTCENTER_SPACE_BITMAP" +brand_files="intro.png about.svg flat_logo.svg \ backing_left.png backing_right.png \ backing_rtl_left.png backing_rtl_right.png \ - backing_space.png) + backing_space.png" +brandmaxidx=0 -for i in $(echo ${brand_vars[[@]]}) +for i in $brand_vars do - declare $i= + declare $i= + let "brandmaxidx=$brandmaxidx + 1" done if test -z "$with_branding" -o "$with_branding" = "no"; then AC_MSG_RESULT([none]) else - idx=0 - while test $idx -lt ${#brand_vars[@]} - do - if ! test -f $with_branding/${brand_files[[$idx]]} - then - AC_MSG_WARN([Branded file $i does not exist, using the default one]) - else - declare ${brand_vars[[$idx]]}="$with_branding/${brand_files[[$idx]]}" - fi - let "idx=$idx + 1" - done - check_for_progress="yes" - AC_MSG_RESULT([$with_branding]) + if ! test -d $with_branding ; then + AC_MSG_ERROR([No directory $with_branding, falling back to default branding]) + else + AC_MSG_RESULT([$with_branding]) + idx=1 + while test $idx -le $brandmaxidx + do + lvar=$(echo $brand_vars | cut -f$idx -d" ") + lfile=$(echo $brand_files | cut -f$idx -d" ") + + if ! test -f $with_branding/$lfile ; then + AC_MSG_WARN([Branded file $lfile does not exist, using the default one]) + else + declare lvar="$with_branding/$lfile" + fi + let "idx=$idx + 1" + done + check_for_progress="yes" + fi fi AC_SUBST(INTRO_BITMAP) AC_SUBST(ABOUT_BACKGROUND_SVG) |