Skip to content

Conversation

czyt
Copy link

@czyt czyt commented Oct 8, 2025

主要修改

新增 check_and_init() 函数:

自动检查 $OVPN_DATA/.vars、$OVPN_DATA/server.conf 和 $OVPN_DATA/pki 是否存在
如果任何一个不存在,自动执行初始化
如果已存在,跳过初始化步骤

修改启动逻辑:

在 /usr/sbin/openvpn 分支中,启动前自动调用 check_and_init()
在 /usr/bin/supervisord 分支中,也调用 check_and_init() 替代原来的错误检查
当然,原有的逻辑也是保留的,依然可以通过 --init进行初始化

@czyt czyt closed this Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant