From 581049b6b103ed64c7a7ccb7b364a9d9b1597495 Mon Sep 17 00:00:00 2001
From: Elijah Saxon <elijah@riseup.net>
Date: Fri, 15 Jul 2005 04:14:56 +0000
Subject: [PATCH]

---
 ninjahelper | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/ninjahelper b/ninjahelper
index f4871830..aedeaf5b 100755
--- a/ninjahelper
+++ b/ninjahelper
@@ -145,6 +145,23 @@ doaction() {
 #####################################################
 ## begin program
 
+if [ ! -x "`which dialog`" ]; then
+	echo "ninjahelper is a menu based wizard for backupninja."
+	echo "It requires 'dialog' in order to run. Do you want to install dialog now?"
+	while true; do
+	  echo -n "(yes/no): "
+	  read install
+	  if [ "$install" == "yes" ]; then
+	     apt-get install dialog
+	     break
+	  elif [ "$install" == "no" ]; then
+	     exit
+	  else
+	     echo "You must answer 'yes' or 'no'"
+	  fi
+    done
+fi
+
 conffile="/etc/backupninja.conf"
 if [ ! -r "$conffile" ]; then
 	echo "Configuration file $conffile not found." 
-- 
GitLab