aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaria Lisina <sekoohaka.sarisan@gmail.com>2025-10-06 03:47:47 +0500
committerMaria Lisina <sekoohaka.sarisan@gmail.com>2025-10-06 03:47:47 +0500
commit15df71d03bf5e12167ce11b89d6f3d8a4f4809aa (patch)
treee8f2e982810871b946e9ff107ec5fcb57e576ef6
parent4ec033d8bcf1fcdc8e9a4f7c8070d1febbea9385 (diff)
units/ib_auth: Remove empty directory
Signed-off-by: Maria Lisina <sekoohaka.sarisan@gmail.com>
-rw-r--r--units/ib_auth.zsh15
-rw-r--r--units/ib_authconfig.zsh10
-rw-r--r--units/ib_file.zsh2
3 files changed, 17 insertions, 10 deletions
diff --git a/units/ib_auth.zsh b/units/ib_auth.zsh
index feb5153..423649e 100644
--- a/units/ib_auth.zsh
+++ b/units/ib_auth.zsh
@@ -24,7 +24,7 @@ then
fi
fi
-if ! mkdir -p "${user_config}/${ib_config}"
+if ! mkdir -p "${auth_dir}"
then
output_text="Failed to create user config"
return 0
@@ -45,10 +45,15 @@ case "${ib_board}" in
;;
esac
-if [[ -n "${output_text}" ]]
+if [[ -z "${output_text}" ]]
then
- return 0
+ printf "%s\n" "${ib_login}" > "${login_file}"
+ printf "%s\n" "${ib_key}" > "${key_file}"
fi
-printf "%s\n" "${ib_login}" > "${login_file}"
-printf "%s\n" "${ib_key}" > "${key_file}"
+auth_data=($(ls -1 "${auth_dir}"))
+
+if [[ ${#auth_data} -eq 0 ]]
+then
+ rmdir "${auth_dir}"
+fi
diff --git a/units/ib_authconfig.zsh b/units/ib_authconfig.zsh
index dfae0e6..b518b71 100644
--- a/units/ib_authconfig.zsh
+++ b/units/ib_authconfig.zsh
@@ -2,8 +2,10 @@
# Copyright (C) 2024-2025 Danil Lisin
# SPDX-License-Identifier: Apache-2.0
-timestamp_file="${user_config}/${ib_config}/timestamp"
-token_file="${user_config}/${ib_config}/token"
+auth_dir="${user_config}/${ib_config}"
+
+timestamp_file="${auth_dir}/timestamp"
+token_file="${auth_dir}/token"
case "${ib_board}" in
(a|d)
@@ -20,5 +22,5 @@ case "${ib_board}" in
;;
esac
-login_file="${user_config}/${ib_config}/${ib_login_file}"
-key_file="${user_config}/${ib_config}/${ib_key_file}"
+login_file="${auth_dir}/${ib_login_file}"
+key_file="${auth_dir}/${ib_key_file}"
diff --git a/units/ib_file.zsh b/units/ib_file.zsh
index 8fdd40f..359fb80 100644
--- a/units/ib_file.zsh
+++ b/units/ib_file.zsh
@@ -13,7 +13,7 @@ then
fi
fi
-if [[ -d "${user_config}/${ib_config}" ]]
+if [[ -d "${auth_dir}" ]]
then
. "${units}/ib_token.zsh"