#!/bin/sh

set -eu

command=$1
shift

xkb_symbol_files='
  /usr/share/X11/xkb/symbols/ruslav
  /usr/share/X11/xkb/symbols/smn
  /usr/share/X11/xkb/symbols/sms
'

case "$command" in
    configure)
        upstream_dir=$1
        for xkb_symbol_file_path in $xkb_symbol_files; do
            ln -fns "${upstream_dir}/custom-packages/digabios/xkb-symbols/$(basename "$xkb_symbol_file_path")" \
                    "$xkb_symbol_file_path"
        done
        ;;
    unconfigure)
        for xkb_symbol_file_path in $xkb_symbol_files; do
            rm -f "$xkb_symbol_file_path"
        done
        ;;
    unpack)
        upstream_pack=$1
        upstream_dir=$2
        tar -x -f "$upstream_pack" -C "$upstream_dir" --strip-components=1 \
            digabi-os-70a117933bb3ca0e4fac3760020cc6dc8230dcad/custom-packages/digabios/xkb-symbols
        ;;
    *)
        ;;
esac
