Merge pull request #33 from amnezia-vpn/Linux_fix_dirs_rsa_2

Linux bug fixes
This commit is contained in:
pokamest 2021-08-17 14:25:23 +03:00 committed by GitHub
commit 2c346fdc08
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 18 additions and 2 deletions

View file

@ -128,12 +128,26 @@ OpenVpnConfigurator::ConnectionData OpenVpnConfigurator::createCertRequest()
Q_UNUSED(errorCode)
#if defined Q_OS_LINUX
if (!QDir(path).exists())
{
QDir().mkdir(path);
}
if (!QDir(path + "/pki/").exists())
{
QDir().mkdir(path + "/pki/");
QDir().mkdir(path + "/pki/reqs/");
QDir().mkdir(path + "/pki/private/");
}
#endif
QFile req(path + "/pki/reqs/" + connData.clientId + ".req");
req.open(QIODevice::ReadOnly);
req.open(QIODevice::ReadWrite);
connData.request = req.readAll();
QFile key(path + "/pki/private/" + connData.clientId + ".key");
key.open(QIODevice::ReadOnly);
key.open(QIODevice::ReadWrite);
connData.privKey = key.readAll();
// qDebug().noquote() << connData.request;

View file

@ -25,6 +25,8 @@ if sudo systemctl is-active --quiet $APP_NAME; then
sudo rm -rf /etc/systemd/system/$APP_NAME.service >> $LOG_FILE
fi
sudo chmod +x $APP_PATH/client/bin/easyrsa >> $LOG_FILE
sudo cp $APP_PATH/service/$APP_NAME.service /etc/systemd/system/ >> $LOG_FILE
sudo ln -s $APP_PATH/client/lib/* /usr/lib/ >> $LOG_FILE