wg-api icon indicating copy to clipboard operation
wg-api copied to clipboard

workaround to append user info to tmp file

Open eercanayar opened this issue 4 years ago • 0 comments

workaround to append user info to tmp file

  • fixes #6
  • fixes #10

see my comments on #6 :

The same here. The problem is, generate_and_install_server_config_file() loops $SAVED_FILE content to generate $WG_TMP_CONF_FILE. But add_user() doesn't add newly added user to $SAVED_FILE. Thus, the $SAVED_FILE remains empty. As a result, this makes final /etc/wireguard/$_INTERFACE.conf file corrupted. This issue is the same with issue #10.

As a workaround, I've added a line in the add_user() to append the newly added user details to $SAVED_FILE. I will send this as a PR. But it should be a more powerful solution to generate /etc/wireguard/$_INTERFACE.conf from profiles instead of appending user info to the temp file.

eercanayar avatar Jan 23 '21 14:01 eercanayar