#!/bin/sh

set -e
set -x

# setup pcscd with NO polkit control to avoid " Access denied." errors
echo 'PCSCD_ARGS="--disable-polkit --info"' | sudo tee /etc/default/pcscd
SRV=/usr/lib/systemd/system/pcscd.service
grep -v polkit $SRV | grep -v PrivateUsers= | sudo tee $SRV

sudo systemctl daemon-reload
sudo systemctl restart pcscd.socket

# use the testsuite provided by PySCard itself
pytest --verbose
