mirror of
https://github.com/pivpn/pivpn.git
synced 2024-12-20 11:50:17 +00:00
Unique identification of client names in pivp -on/-off
This commit is contained in:
parent
4032a55c80
commit
c4514675e6
2 changed files with 5 additions and 5 deletions
|
@ -97,7 +97,7 @@ for CLIENT_NAME in "${CLIENTS_TO_CHANGE[@]}"; do
|
||||||
|
|
||||||
if ! grep -q "^${CLIENT_NAME} " configs/clients.txt; then
|
if ! grep -q "^${CLIENT_NAME} " configs/clients.txt; then
|
||||||
echo -e "::: \e[1m${CLIENT_NAME}\e[0m does not exist"
|
echo -e "::: \e[1m${CLIENT_NAME}\e[0m does not exist"
|
||||||
elif grep -q "#\[disabled\] ### begin ${CLIENT_NAME}" wg0.conf; then
|
elif grep -q "#\[disabled\] ### begin ${CLIENT_NAME} ###" wg0.conf; then
|
||||||
echo -e "::: \e[1m${CLIENT_NAME}\e[0m is already disabled"
|
echo -e "::: \e[1m${CLIENT_NAME}\e[0m is already disabled"
|
||||||
else
|
else
|
||||||
if [[ -n "${CONFIRM}" ]]; then
|
if [[ -n "${CONFIRM}" ]]; then
|
||||||
|
@ -110,8 +110,8 @@ for CLIENT_NAME in "${CLIENTS_TO_CHANGE[@]}"; do
|
||||||
# Disable the peer section from the server config
|
# Disable the peer section from the server config
|
||||||
echo "${CLIENT_NAME}"
|
echo "${CLIENT_NAME}"
|
||||||
|
|
||||||
sed_pattern="/### begin ${CLIENT_NAME}/,"
|
sed_pattern="/### begin ${CLIENT_NAME} ###/,"
|
||||||
sed_pattern="${sed_pattern}/end ${CLIENT_NAME}/ s/^/#\[disabled\] /"
|
sed_pattern="${sed_pattern}/end ${CLIENT_NAME} ###/ s/^/#\[disabled\] /"
|
||||||
sed -e "${sed_pattern}" -i wg0.conf
|
sed -e "${sed_pattern}" -i wg0.conf
|
||||||
unset sed_pattern
|
unset sed_pattern
|
||||||
|
|
||||||
|
|
|
@ -110,8 +110,8 @@ for CLIENT_NAME in "${CLIENTS_TO_CHANGE[@]}"; do
|
||||||
# Enable the peer section from the server config
|
# Enable the peer section from the server config
|
||||||
echo "${CLIENT_NAME}"
|
echo "${CLIENT_NAME}"
|
||||||
|
|
||||||
sed_pattern="/begin ${CLIENT_NAME}/,"
|
sed_pattern="/### begin ${CLIENT_NAME} ###/,"
|
||||||
sed_pattern="${sed_pattern}/end ${CLIENT_NAME}/ s/#\[disabled\] //"
|
sed_pattern="${sed_pattern}/### end ${CLIENT_NAME} ###/ s/#\[disabled\] //"
|
||||||
sed -e "${sed_pattern}" -i wg0.conf
|
sed -e "${sed_pattern}" -i wg0.conf
|
||||||
unset sed_pattern
|
unset sed_pattern
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue