1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/meilisearch_ynh.git synced 2024-09-03 19:45:59 +02:00
meilisearch_ynh/scripts/_common.sh

35 lines
877 B
Bash
Raw Normal View History

2020-05-15 20:07:10 +02:00
#!/bin/bash
latest="v0.10.1"
2020-05-15 20:42:59 +02:00
ynh_detect_arch(){
local architecture
if [ -n "$(uname -m | grep arm64)" ] || [ -n "$(uname -m | grep arm)" ]; then
architecture="armv8"
elif [ -n "$(uname -m | grep 64)" ]; then
architecture="amd64"
elif [ -n "$(uname -m | grep 86)" ]; then
architecture="i386"
elif [ -n "$(uname -m | grep arm)" ]; then
architecture="arm"
else
architecture="unknown"
fi
echo $architecture
}
2020-05-15 20:07:10 +02:00
installation_mailisearch() {
2020-05-15 20:42:59 +02:00
arch=$(ynh_detect_arch)
2020-05-15 20:07:10 +02:00
url=""
if [[ $arch = "amd64" ]]
then
url="meilisearch-linux-amd64"
elif [ $arch = "armv8"]
url="meilisearch-linux-armv8"
else
ynh_die --message="Your OS Architecture is not supported"
fi
curl https://github.com/meilisearch/MeiliSearch/releases/download/$latest/mailisearch-linux-$arch -O mailisearch
mv mailisearch /usr/bin/mailisearch
}