#!/bin/sh

set -eu

command=$1
shift

case "${command}" in
  configure)
    upstream_dir=$1

    mkdir -p /opt/schoolstore
    ln -fns "${upstream_dir}/ti-widgets" \
            /opt/schoolstore/ti-widgets
    ;;
  unconfigure)
    rm -f /opt/schoolstore/ti-widgets
    ;;
  unpack)
    upstream_pack=$1
    upstream_dir=$2

    mkdir "${upstream_dir}/ti-widgets"
    unzip -q -d "${upstream_dir}/ti-widgets" "$upstream_pack"
    for f in ${upstream_dir}/ti-widgets/*; do
      mv "$f" "$(dirname "$f")/opinsys_$(basename "$f")"
    done
    ;;
  *)
    ;;
esac
