54 lines
1.0 KiB
Bash
54 lines
1.0 KiB
Bash
#!/bin/bash
|
|
|
|
#
|
|
# dialog helper
|
|
#
|
|
|
|
dh()
|
|
{
|
|
local bgtitle="kvm-tools $version | $1"
|
|
|
|
if [ $2 = "--inputbox" ]; then
|
|
local size="7 80"
|
|
elif [ $2 = "--yesno" ]; then
|
|
local size="20 80"
|
|
elif [ $2 = "--fselect" ]; then
|
|
local size="12 80"
|
|
else
|
|
local size="20 80 14"
|
|
fi
|
|
|
|
dialog --backtitle "$bgtitle" --no-cancel "$2" "$3" $size $4 2> /tmp/dialog
|
|
local returncode=$?
|
|
clear
|
|
dialogresult=$(cat /tmp/dialog)
|
|
rm /tmp/dialog
|
|
return $returncode
|
|
|
|
}
|
|
|
|
|
|
# this is still needed by kvm-tools
|
|
graph()
|
|
{
|
|
local bgtitle="kvm-tools $version | $1"
|
|
|
|
if [ $2 = "--inputbox" ]; then
|
|
local size="7 80"
|
|
elif [ $2 = "--yesno" ]; then
|
|
local size="20 80"
|
|
elif [ $2 = "--fselect" ]; then
|
|
local size="12 80"
|
|
else
|
|
local size="20 80 14"
|
|
fi
|
|
|
|
dialog --backtitle "$bgtitle" --no-cancel "$2" "$3" $size $4 2> /tmp/dialog
|
|
local returncode=$?
|
|
clear
|
|
dialogresult=$(cat /tmp/dialog)
|
|
rm /tmp/dialog
|
|
return $returncode
|
|
|
|
}
|