diff options
author | Henrique Mayer | 2021-08-25 18:55:12 -0300 |
---|---|---|
committer | Henrique Mayer | 2021-08-25 18:55:12 -0300 |
commit | 815d27fac388608a73e8f2f29a32916ed4288fdb (patch) | |
tree | b55c69798e3c5a3ff9933b798f76cd45bacfca69 /milvus.install | |
download | aur-815d27fac388608a73e8f2f29a32916ed4288fdb.tar.gz |
created PKGBUILD
Diffstat (limited to 'milvus.install')
-rw-r--r-- | milvus.install | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/milvus.install b/milvus.install new file mode 100644 index 000000000000..709d550cd9c3 --- /dev/null +++ b/milvus.install @@ -0,0 +1,57 @@ +post_install() { + + TOKEN=/usr/share/milvus/config/configMilvus.txt + + mkdir -p /usr/share/milvus/config + chmod -R 777 /usr/share/milvus/config + chmod -R 777 /usr/share/milvus/resources/scripts + chmod 755 /usr/share/milvus/resources/scripts/service.sh + rm -rf /usr/share/milvus/resources/scripts/milvus.deb + + { + sudo -u "$USER" /usr/share/milvus/milvus & + } || { + echo "Erro ao iniciar servico" + } + + if [ -f "$TOKEN" ]; then + { + sudo cp /usr/share/milvus/resources/scripts/milvus.service /etc/systemd/system/ + sudo systemctl daemon-reload + } || { + echo "Erro ao iniciar servico" + } + fi + + if [ -f "$TOKEN" ]; then + { + sudo service milvus start + } || { + echo "Erro ao iniciar servico" + } + fi + +} + +post_upgrade() { + post_install +} + +pre_remove() { + + { + AGENTDID=`(ps ax | grep 'agentd.py' | grep 'start' | grep -v grep | awk '{ print $1 }')` + sudo kill $AGENTDID + echo "Servico parado" + } || { + echo "Erro ao parar servico" + } + + { + sudo killall milvus + echo "Agente parado" + } || { + echo "Erro ao parar agente" + } + +} |