absolute version of RT for reference.
[monitor.git] / todo
diff --git a/todo b/todo
index 9ad2141..52a534b 100644 (file)
--- a/todo
+++ b/todo
@@ -1,5 +1,29 @@
 
 TODO:
+ * make 'automate.sh' be the real automate script for cron.
+ * install the right version of RT tools as a dependency?
+ * www/*.py need appropriate access to database.py,  config.py, monitorconfig.py, etc.
+ * build cmdamt with g++ prior to packaging
+ * install openssh-server, passwd, perl-libwww-perl (for rt), rt-3.4.1,  MySQL-python
+       * had to mount -t devpts devpts /dev/pts to get ssh to work inside the
+         chroot. also, disable the pam modules in /etc/pam.d/sshd
+ * threadpool package.
+ * reboot.py loads findbadpcus unconditionally.
+ * unified_model loads findbad unconditionally
+ * nodequery loads findbad unconditionally
+ * remove deps on www.printbadnodes
+ * change findbad.py default db name
+ * nodebad loads plc_hn2lb unconditionally
+ * nodeinfo loads act_all unconditionally
+
+ * A setup script of some kind would be nice that walked through : 
+    - writing monitorconfig.py
+       - creation of monitorconfig.php
+       - run syncplcdb.py
+       - testapi.py
+       - findbad.py on sample site.
+       - loads webpage for those retreived values to confirm setup succeeded.
+
  * reimplement the config.py / .config mechanism.  i'd like for many commands
    to share very similar argument or argument sets, as well as have some
    common config options.  I'm not sure the best way to do this.
@@ -31,6 +55,7 @@ TODO:
 
  * fix BayTechCtrlCUnibe expect script.
 
+
 Lower priority:
  * Add a more structured, 'automate' library of scripts and means of making
    batch calls, etc.