V8.00.000.2025.06.17
All checks were successful
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Successful in 44s
All checks were successful
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Successful in 44s
Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
@@ -40,7 +40,7 @@ clean_screen() {
|
||||
dialog_gauge() {
|
||||
clear
|
||||
declare -gx VAR_IN_DIALOG_WR="gauge"
|
||||
declare -gr PIPE_DIALOG_GAUGE="/tmp/dialog_gauge_$$.fifo"
|
||||
declare -gx PIPE_DIALOG_GAUGE="/tmp/dialog_gauge_$$.fifo"
|
||||
if [[ -e "${PIPE_DIALOG_GAUGE}" && ! -p "${PIPE_DIALOG_GAUGE}" ]]; then
|
||||
rm -f "${PIPE_DIALOG_GAUGE}"
|
||||
fi
|
||||
@@ -53,7 +53,7 @@ dialog_gauge() {
|
||||
--gauge "Starting installation..." \
|
||||
10 70 0 \
|
||||
< "${PIPE_DIALOG_GAUGE}" &
|
||||
declare -gr PID_DIALOG_GAUGE="$!"
|
||||
declare -gx PID_DIALOG_GAUGE="$!"
|
||||
exec {FD_GAUGE}> "${PIPE_DIALOG_GAUGE}"
|
||||
}
|
||||
|
||||
@@ -73,7 +73,7 @@ dialog_box() {
|
||||
exec {FD_SAVE_OUT}>&1
|
||||
clear
|
||||
declare -gx VAR_IN_DIALOG_WR="box"
|
||||
declare -gr PIPE_DIALOG_BOX="/tmp/dialog_box_$$.fifo"
|
||||
declare -gx PIPE_DIALOG_BOX="/tmp/dialog_box_$$.fifo"
|
||||
if [[ -e "${PIPE_DIALOG_BOX}" && ! -p "${PIPE_DIALOG_BOX}" ]]; then
|
||||
rm -f "${PIPE_DIALOG_BOX}"
|
||||
fi
|
||||
@@ -100,7 +100,7 @@ dialog_box() {
|
||||
--backtitle "CISS.2025.debian.installer" \
|
||||
--programbox "${ROWS_USE}" "${COLS_USE}" \
|
||||
< "${PIPE_DIALOG_BOX}" &
|
||||
declare -gr PID_DIALOG_BOX="$!"
|
||||
declare -gx PID_DIALOG_BOX="$!"
|
||||
### Redirect both stdout and stderr into FIFO
|
||||
exec 1> "${PIPE_DIALOG_BOX}" 2>&1
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user