#!/usr/bin/env bash
# ox services catalog verification script
# entry: qdrant@1 (entry_version 1)
# generated by `ox catalog verify-script`; replay with: bash <this-file>
set -euo pipefail
# step: fetch https://github.com/qdrant/qdrant/releases/download/v1.19.1/qdrant-x86_64-unknown-linux-gnu.tar.gz
sudo -u ox-verify -H bash -c 'install -d -m 0755 '\''/srv/ox/verify/services/qdrant/pkg'\'' && curl -fsSL --retry 3 --max-time 300 -o '\''/srv/ox/verify/services/qdrant/pkg/qdrant.tar.gz'\'' '\''https://github.com/qdrant/qdrant/releases/download/v1.19.1/qdrant-x86_64-unknown-linux-gnu.tar.gz'\'' && chmod 0600 '\''/srv/ox/verify/services/qdrant/pkg/qdrant.tar.gz'\'''
# step: verify checksum of /srv/ox/verify/services/qdrant/pkg/qdrant.tar.gz
bash -c 'echo '\''eef986e769d4d3e806dd2d546e1b4ecdd416211e54d34b4ed764fac7c58e1085'\''  '\''/srv/ox/verify/services/qdrant/pkg/qdrant.tar.gz'\'' | sha256sum -c --status'
# step: run as ox-verify
sudo -u ox-verify -H bash -c 'test -x /srv/ox/verify/services/qdrant/bin/qdrant && exit 0
mkdir -p /srv/ox/verify/services/qdrant/bin /srv/ox/verify/services/qdrant/data && tar -xzf /srv/ox/verify/services/qdrant/pkg/qdrant.tar.gz -C /srv/ox/verify/services/qdrant/bin/ qdrant'
# step: stage /srv/ox/verify/services/qdrant/config.yaml
bash -c 'cat > '\''/tmp/ox-file-qdrant-42.staged'\'' <<'\''OXEOF'\''
service:
  host: 127.0.0.1
  http_port: 9100
storage:
  storage_path: /srv/ox/verify/services/qdrant/data

OXEOF'
# step: install /srv/ox/verify/services/qdrant/config.yaml
install -o root -g ox -m 0640 /tmp/ox-file-qdrant-42.staged /srv/ox/verify/services/qdrant/config.yaml
