mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 15:30:13 +01:00
Snap Candidate: If CPU does not support AVX, use Qemu that supports AVX, so that MongoDB 6 works. Part 3.
Thanks to xet7 ! Fixes #4321
This commit is contained in:
parent
89105b6e72
commit
59ab6c1cd8
3 changed files with 16 additions and 3 deletions
|
|
@ -9,7 +9,12 @@ if [ -z "$LANG" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export LC_ALL=C
|
export LC_ALL=C
|
||||||
export PATH=/snap/${SNAP_NAME}/current/usr/bin:/snap/${SNAP_NAME}/current/bin:$PATH
|
|
||||||
|
# If CPU does not support AVX, use Qemu that supports AVX.
|
||||||
|
# Migratemongo is at https://github.com/wekan/migratemongo
|
||||||
|
# and at directory /snap/${SNAP_NAME}/current/migratemongo/avx
|
||||||
|
# is bash scripts like mongod, mongosh check avx support and use Qemu if needed.
|
||||||
|
export PATH=/snap/${SNAP_NAME}/current/migratemongo/avx:/snap/${SNAP_NAME}/current/usr/bin:/snap/${SNAP_NAME}/current/bin:$PATH
|
||||||
export LD_LIBRARY_PATH=/snap/${SNAP_NAME}/current/lib:/snap/${SNAP_NAME}/current/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
|
export LD_LIBRARY_PATH=/snap/${SNAP_NAME}/current/lib:/snap/${SNAP_NAME}/current/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
|
||||||
|
|
||||||
if [ -z $1 ]; then
|
if [ -z $1 ]; then
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,11 @@ if [ -z "${LANG}" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export LC_ALL=C
|
export LC_ALL=C
|
||||||
export PATH=/snap/${SNAP_NAME}/current/usr/bin:/snap/${SNAP_NAME}/current/bin:${PATH}
|
# If CPU does not support AVX, use Qemu that supports AVX.
|
||||||
|
# Migratemongo is at https://github.com/wekan/migratemongo
|
||||||
|
# and at directory /snap/${SNAP_NAME}/current/migratemongo/avx
|
||||||
|
# is bash scripts like mongod, mongosh check avx support and use Qemu if needed.
|
||||||
|
export PATH=/snap/${SNAP_NAME}/current/migratemongo/avx:/snap/${SNAP_NAME}/current/usr/bin:/snap/${SNAP_NAME}/current/bin:${PATH}
|
||||||
export LD_LIBRARY_PATH=/snap/${SNAP_NAME}/current/lib:/snap/${SNAP_NAME}/current/lib/x86_64-linux-gnu:${LD_LIBRARY_PATH}
|
export LD_LIBRARY_PATH=/snap/${SNAP_NAME}/current/lib:/snap/${SNAP_NAME}/current/lib/x86_64-linux-gnu:${LD_LIBRARY_PATH}
|
||||||
|
|
||||||
# If temporary settings log exists, delete it
|
# If temporary settings log exists, delete it
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,11 @@ if [ -z "$LANG" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export LC_ALL=C
|
export LC_ALL=C
|
||||||
export PATH=/snap/${SNAP_NAME}/current/usr/bin:/snap/${SNAP_NAME}/current/bin:$PATH
|
# If CPU does not support AVX, use Qemu that supports AVX.
|
||||||
|
# Migratemongo is at https://github.com/wekan/migratemongo
|
||||||
|
# and at directory /snap/${SNAP_NAME}/current/migratemongo/avx
|
||||||
|
# is bash scripts like mongod, mongosh check avx support and use Qemu if needed.
|
||||||
|
export PATH=/snap/${SNAP_NAME}/current/migratemongo/avx:/snap/${SNAP_NAME}/current/usr/bin:/snap/${SNAP_NAME}/current/bin:$PATH
|
||||||
export LD_LIBRARY_PATH=/snap/${SNAP_NAME}/current/lib:/snap/${SNAP_NAME}/current/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
|
export LD_LIBRARY_PATH=/snap/${SNAP_NAME}/current/lib:/snap/${SNAP_NAME}/current/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
|
||||||
|
|
||||||
# start mongodb backup
|
# start mongodb backup
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue