Fix wifi password with symbols

This commit is contained in:
Michele Marcucci 2024-01-17 09:19:27 +01:00
parent 9853a8701f
commit 4a497ae183

View File

@ -12,8 +12,8 @@ module.exports = ({ define }) => {
function wifiConnect(ssid, passphrase, errors) {
return new Promise((resolve, reject) => {
let command = 'sudo nmcli dev wifi connect ' + ssid;
if (passphrase) command += ' password ' + passphrase;
let command = `sudo nmcli dev wifi connect '${ssid}'`;
if (passphrase) command += ` password '${passphrase}'`;
if (process.env.NODE_ENV !== 'production') command = 'sleep 2 && nmcli dev wifi connect ' + ssid;
exec(command, {}, (err, stdout) => {