mirror of https://gitee.com/bigwinds/arangodb
Bug fix 3.3/mac os build bundle update failure (#4990)
This commit is contained in:
parent
fa9da5e356
commit
0d9b728edb
|
@ -13,6 +13,26 @@ mkdir -p "${HOME}@INC_CPACK_ARANGODB_APPS_DIRECTORY@"
|
||||||
if test ! -f "${HOME}@INC_CPACK_INSTALL_SYSCONFDIR@"; then
|
if test ! -f "${HOME}@INC_CPACK_INSTALL_SYSCONFDIR@"; then
|
||||||
cp -R "${ROOTDIR}@CPACK_PACKAGING_INSTALL_PREFIX@/@CMAKE_INSTALL_SYSCONFDIR_ARANGO@" "${ARANGOD_CONF_DIR}/"
|
cp -R "${ROOTDIR}@CPACK_PACKAGING_INSTALL_PREFIX@/@CMAKE_INSTALL_SYSCONFDIR_ARANGO@" "${ARANGOD_CONF_DIR}/"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# binary symlinks
|
||||||
|
SCRIPTS=$( cd "${ROOTDIR}@CMAKE_INSTALL_PREFIX@" && ls -1 {"@CMAKE_INSTALL_BINDIR@","@CMAKE_INSTALL_SBINDIR@"}/* )
|
||||||
|
|
||||||
|
for script in $SCRIPTS; do
|
||||||
|
base=$(basename "$script")
|
||||||
|
|
||||||
|
(
|
||||||
|
echo "#!/bin/bash"
|
||||||
|
echo
|
||||||
|
echo "export ROOTDIR=\"${ROOTDIR}@CMAKE_INSTALL_PREFIX@\""
|
||||||
|
echo
|
||||||
|
|
||||||
|
echo "exec \"\${ROOTDIR}/$script\" -c \"${ARANGOD_CONF_DIR}/${base}.conf\" \$*"
|
||||||
|
) > "${ROOTDIR}/$base.$$"
|
||||||
|
|
||||||
|
chmod 755 "${ROOTDIR}/$base.$$"
|
||||||
|
mv "${ROOTDIR}/$base.$$" "${ROOTDIR}/$base"
|
||||||
|
done
|
||||||
|
|
||||||
if test ! -f "${HOME}@INC_CPACK_ARANGO_DATA_DIR@/SERVER" -a ! -f "${HOME}@INC_CPACK_ARANGO_DATA_DIR@/ENGINE"; then
|
if test ! -f "${HOME}@INC_CPACK_ARANGO_DATA_DIR@/SERVER" -a ! -f "${HOME}@INC_CPACK_ARANGO_DATA_DIR@/ENGINE"; then
|
||||||
STORAGE_ENGINE=$(
|
STORAGE_ENGINE=$(
|
||||||
/usr/bin/osascript <<-EOF
|
/usr/bin/osascript <<-EOF
|
||||||
|
@ -39,6 +59,7 @@ end tell
|
||||||
END
|
END
|
||||||
)
|
)
|
||||||
if test "${UPGRADE_DB}" == "Yes"; then
|
if test "${UPGRADE_DB}" == "Yes"; then
|
||||||
|
echo "Updating the database ..."
|
||||||
"${ROOTDIR}/arangod" --database.auto-upgrade -c "${ARANGOD_CONF}"
|
"${ROOTDIR}/arangod" --database.auto-upgrade -c "${ARANGOD_CONF}"
|
||||||
else
|
else
|
||||||
echo "Can't continue with not updated database."
|
echo "Can't continue with not updated database."
|
||||||
|
@ -47,24 +68,6 @@ END
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
SCRIPTS=$( cd "${ROOTDIR}@CMAKE_INSTALL_PREFIX@" && ls -1 {"@CMAKE_INSTALL_BINDIR@","@CMAKE_INSTALL_SBINDIR@"}/* )
|
|
||||||
|
|
||||||
for script in $SCRIPTS; do
|
|
||||||
base=$(basename "$script")
|
|
||||||
|
|
||||||
(
|
|
||||||
echo "#!/bin/bash"
|
|
||||||
echo
|
|
||||||
echo "export ROOTDIR=\"${ROOTDIR}@CMAKE_INSTALL_PREFIX@\""
|
|
||||||
echo
|
|
||||||
|
|
||||||
echo "exec \"\${ROOTDIR}/$script\" -c \"${ARANGOD_CONF_DIR}/${base}.conf\" \$*"
|
|
||||||
) > "${ROOTDIR}/$base.$$"
|
|
||||||
|
|
||||||
chmod 755 "${ROOTDIR}/$base.$$"
|
|
||||||
mv "${ROOTDIR}/$base.$$" "${ROOTDIR}/$base"
|
|
||||||
done
|
|
||||||
|
|
||||||
# start the server
|
# start the server
|
||||||
|
|
||||||
PIDFILE="${HOMEDIR}@INC_CPACK_ARANGO_PID_DIR@/arangod.pid"
|
PIDFILE="${HOMEDIR}@INC_CPACK_ARANGO_PID_DIR@/arangod.pid"
|
||||||
|
|
|
@ -14,11 +14,9 @@ done
|
||||||
|
|
||||||
./Installation/Jenkins/build.sh \
|
./Installation/Jenkins/build.sh \
|
||||||
standard \
|
standard \
|
||||||
--rpath \
|
--parallel 8 \
|
||||||
--parallel 5 \
|
|
||||||
--package Bundle \
|
--package Bundle \
|
||||||
--buildDir build-${EP}bundle \
|
--buildDir build-${EP}bundle \
|
||||||
--prefix "/opt/arangodb" \
|
|
||||||
--targetDir /var/tmp/ \
|
--targetDir /var/tmp/ \
|
||||||
--downloadStarter \
|
--downloadStarter \
|
||||||
--clang \
|
--clang \
|
||||||
|
|
Loading…
Reference in New Issue