#!/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 }