blob: 8b8032f7f3867101c7af7b9331663bcb95579e89 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
#!/bin/sh
# unpack parameters
VERBOSITY=$1; shift
MSITEMPL=$(echo "$@" | cut -d ':' -f 1)
LANG=$(echo "$@" | cut -d ':' -f 2)
PRODNAME=$(echo "$@" | cut -d ':' -f 3)
EXTENSION=$(echo "$@" | cut -d ':' -f 4)
PKGFORMAT=$(echo "$@" | cut -d ':' -f 5)
STRIP=$(echo "$@" | cut -d ':' -f 6)
# need to hack buildid?
if [ "${PKGFORMAT}${LIBO_VERSION_PATCH}" = "deb0" ] || \
[ "${PKGFORMAT}${LIBO_VERSION_PATCH}" = "rpm0" ] ; then
LIBO_VERSION_PATCH=1
fi
# switch to verbose?
if [ "${VERBOSITY}" = "-verbose" ] ; then
set -x
fi
# add extra params for Windows
EXTRA_PARAMS=
if [ "${OS}" = "WNT" ] && [ -n "${MSITEMPL}" ]; then
EXTRA_PARAMS="${EXTRA_PARAMS} -msitemplate ${WORKDIR}/CustomTarget/instsetoo_native/install/msi_templates/${MSITEMPL}"
EXTRA_PARAMS="${EXTRA_PARAMS} -msilanguage ${WORKDIR}/CustomTarget/instsetoo_native/install/win_ulffiles"
fi
# need to strip?
if [ "${STRIP}" = "strip" ] ; then
export ENABLE_STRIP=1
fi
# shellcheck disable=SC2086
# shellcheck disable=SC2154
${PERL} -w "${SRCDIR}"/solenv/bin/make_installer.pl \
-f "${BUILDDIR}"/instsetoo_native/util/openoffice.lst \
-l "${LANG}" \
-p "${PRODUCTNAME_WITHOUT_SPACES}${PRODNAME}" \
-u "${instsetoo_OUT}" \
-packer "${COMPRESSIONTOOL}" \
-buildid "${LIBO_VERSION_PATCH}" \
${EXTRA_PARAMS:+$EXTRA_PARAMS} \
${EXTENSION:+"$EXTENSION"} \
-format "${PKGFORMAT}" \
"${VERBOSITY}"
|