Допускаю, что какие-то само-собой-разумеющиеся действия в статье просто пропущены.
Как сказано установил из портов. Начал править vars.
Но переменная $D в исходном файле определена как 'pwd'. (что бы это значило?)# cd /usr/local/share/doc/openvpn/easy-rsa/
# (в этом файлике изменяете путь к ключам)
#ee ./vars
# меняем строку KEY_DIR=$D/keys на KEY_DIR=$D/keys/server
Исправил на export D=/usr/local/share/doc/openvpn/ .
Запустил sh (затем пробовал и bash).#sh
#./vars
При попытке выполнить ./vars ругнулась на отсутствие прав, т.к. vars изначально не имеет атрибута "execute", а файлы clean-all и все build-... истановились с этим атрибутом. Установил атрибут "execute" для vars и запустил. После выполнения переменные в памяти не остаются. В списке, выдаваемом командой export они отсутствуют и при выполнении ./clean-all ругается, что $KEY_DIR не определена.
Подскажите пожалуйста, что я делаю не так.
P.S. В другой статье автор поместил строку
. ./vars
в начало файлов clean-all и build-...