#!/bin/sh | |
# | |
# prepare testing config | |
CONF_USERS=`readlink -f /etc/raddb/users` | |
mv ${CONF_USERS} ${CONF_USERS}_orig | |
echo "testing Cleartext-Password := \"testpassword\"" > ${CONF_USERS} | |
cat ${CONF_USERS}_orig >> ${CONF_USERS} | |
# restart radiusd server | |
systemctl restart radiusd || /etc/init.d/radiusd restart || { | |
echo "FAIL: Start radiusd service." | |
exit 1 | |
} | |
# run teests | |
perl test.pl | |
# restore the config and restart | |
mv ${CONF_USERS}_orig ${CONF_USERS} | |
systemctl restart radiusd || /etc/init.d/radiusd restart |