#!/bin/sh

set -eu

command=$1
shift


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

    ln -fns "${upstream_dir}/usr/share/rustdesk" /usr/share/rustdesk
    ln -fns "${upstream_dir}/usr/share/rustdesk/rustdesk" /usr/bin/rustdesk
    ln -fns "${upstream_dir}/usr/share/applications/rustdesk.desktop" /usr/share/applications/rustdesk.desktop
    ln -fns "${upstream_dir}/usr/share/icons/hicolor/256x256/apps/rustdesk.png" /usr/share/icons/hicolor/256x256/apps/rustdesk.png
    ln -fns "${upstream_dir}/usr/share/icons/hicolor/scalable/apps/rustdesk.svg" /usr/share/icons/hicolor/scalable/apps/rustdesk.svg
    ;;
    unconfigure)
    rm -f /usr/bin/rustdesk \
          /usr/share/applications/rustdesk.desktop \
          /usr/share/icons/hicolor/256x256/apps/rustdesk.png \
          /usr/share/icons/hicolor/scalable/apps/rustdesk.svg \
          /usr/share/rustdesk
    ;;

    unpack)
    upstream_pack=$1
    upstream_dir=$2

    dpkg -x "$upstream_pack" "$upstream_dir"
    ;;
    *)
    ;;
esac
