#!/bin/sh

case "$1" in
    remove)
        {% for shard in shard_vars.keys() -%}
        update-service --remove "/etc/sv/redis-ppc-cache-{{ shard }}" || true
        {% endfor -%}
        ;;
    purge)
        {%- for shard in shard_vars.keys() %}
        update-service --remove "/etc/sv/redis-ppc-cache-{{ shard }}" || true
        rm -fv "/etc/sv/redis-ppc-cache-{{ shard }}/supervise" || true
        find "{{ shard_vars[shard].opt_dir }}" -maxdepth 1 -type f -exec rm -fv \; || true
        {% endfor %}
        ;;
esac
