wg-api
wg-api copied to clipboard
workaround to append user info to tmp file
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
. Butadd_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.