if mode=1 and `dialog` is not usable, abort #197990 by DominikBuerkle
authorMike Frysinger <vapier@gentoo.org>
Sat, 3 Nov 2007 21:13:45 +0000 (21:13 -0000)
committerMike Frysinger <vapier@gentoo.org>
Sat, 3 Nov 2007 21:13:45 +0000 (21:13 -0000)
svn path=/main/trunk/; revision=8402

bin/etc-update

index 7239ed07ba34ec3d63dd9a275c0851a7a2c599b5..bb1160a312d4de993d58a24f0543d7196e436fc3 100755 (executable)
@@ -541,6 +541,13 @@ else
        fi
 fi
 
+if [[ ${mode} == "1" ]] ; then
+       if ! type dialog >/dev/null || ! dialog --help >/dev/null ; then
+               echo "ERROR: mode=1 and 'dialog' not found or not executable, aborting"
+               exit 1
+       fi
+fi
+
 #echo "rm_opts: $rm_opts, mv_opts: $mv_opts, cp_opts: $cp_opts"
 #echo "pager: $pager, diff_command: $diff_command, merge_command: $merge_command"