fixed logic error and added --mini window for dialog

This commit is contained in:
Armin Briegel
2022-08-10 14:54:51 +02:00
parent 92a4c4f3cb
commit e1ad0c0132
2 changed files with 5 additions and 6 deletions

View File

@@ -124,13 +124,11 @@ caffeinate -dimsu & caffeinatePID=$!
trap cleanupAndExit EXIT
# display first screen
$dialog --title none \
$dialog --title "Installing $label" \
--message "" \
--hideicon \
--mini \
--progress 100 \
--button1disabled \
--height 40 \
--width 500 \
--position bottomright \
--ontop \
--movable \

View File

@@ -25,7 +25,7 @@ fi
while [[ -n $1 ]]; do
if [[ $1 =~ ".*\=.*" ]]; then
# if an argument contains an = character, send it to eval
printlog "setting variable from argument $1" WARN
printlog "setting variable from argument $1" INFO
eval $1
else
# assume it's a label
@@ -104,8 +104,9 @@ fi
# check Swift Dialog presence and version
DIALOG_CMD="/usr/local/bin/dialog"
if [[ -x $DIALOG_CMD ]]; then
if [[ ! -x $DIALOG_CMD ]]; then
# Swift Dialog is not installed, clear cmd file variable to ignore
printlog "SwiftDialog is not installed, clear cmd file var"
DIALOG_CMD_FILE=""
fi