1
0

Add declare (-r)

This commit is contained in:
MatMoul 2025-08-25 03:32:19 +02:00
parent c81b8d0847
commit 8ddb6f810b

View File

@ -125,8 +125,8 @@ disconnect() {
declare ERROR=0 declare ERROR=0
if [ -d "${TMP_DIR}" ] && [ "$(find "${TMP_DIR}" -maxdepth 0 -empty -exec echo 1 \;)" == "" ]; then if [ -d "${TMP_DIR}" ] && [ "$(find "${TMP_DIR}" -maxdepth 0 -empty -exec echo 1 \;)" == "" ]; then
declare -r FILE=${TMP_DIR}/${1} declare -r FILE=${TMP_DIR}/${1}
PROFILE=$(basename "${FILE}") declare -r PROFILE=$(basename "${FILE}")
PID=$(grep 'PID=' "${FILE}" | sed 's/PID=//') declare -r PID=$(grep 'PID=' "${FILE}" | sed 's/PID=//')
if ! kill "${PID}"; then if ! kill "${PID}"; then
echo "Error: disconnecting vpn ${PROFILE}" >&2 echo "Error: disconnecting vpn ${PROFILE}" >&2
ERROR=1 ERROR=1
@ -140,7 +140,7 @@ disconnect_all() {
declare ERROR=0 declare ERROR=0
if [ -d "${TMP_DIR}" ] && [ "$(find "${TMP_DIR}" -maxdepth 0 -empty -exec echo 1 \;)" == "" ]; then if [ -d "${TMP_DIR}" ] && [ "$(find "${TMP_DIR}" -maxdepth 0 -empty -exec echo 1 \;)" == "" ]; then
for FILE in "${TMP_DIR}"/*; do for FILE in "${TMP_DIR}"/*; do
PROFILE=$(basename "${FILE}") declare -r PROFILE=$(basename "${FILE}")
if [ "$(disconnect "${PROFILE}")" == "1" ]; then if [ "$(disconnect "${PROFILE}")" == "1" ]; then
ERROR=1 ERROR=1
fi fi