summaryrefslogtreecommitdiff
path: root/todo
diff options
context:
space:
mode:
authorEudyptula <eitan@mosenkis.net>2009-06-25 17:28:59 -0400
committerEudyptula <eitan@mosenkis.net>2009-06-25 17:28:59 -0400
commitb164ea1e21bf01817ae690703640b0ac7fef615e (patch)
tree5a2c1f38d43059b6b01917be599729328a3086c8 /todo
parentAdded logout and user self-registration with email confirmation; Updates to s... (diff)
downloadingenue-b164ea1e21bf01817ae690703640b0ac7fef615e.tar.gz
ingenue-b164ea1e21bf01817ae690703640b0ac7fef615e.tar.bz2
ingenue-b164ea1e21bf01817ae690703640b0ac7fef615e.zip
Added signal handling and logging; wrote init script; added other nice daemon-like behavior to backend
Diffstat (limited to 'todo')
-rw-r--r--todo7
1 files changed, 3 insertions, 4 deletions
diff --git a/todo b/todo
index 5f91f01..3b83b47 100644
--- a/todo
+++ b/todo
@@ -1,11 +1,9 @@
-Add signal handling to the backend so when you hit Ctrl-C, it doesn't leave the logs saying "running" for the current task
Find kernels
Have backend handle builds that it finds to already be running (break in to steps and store current status)
-Add a PID file so backend can't start twice
Make frontend package adding a little more user-friendly (ajax or client-side js search)
Restructure the backend for modularity
Make frontend and backend actually work like they're using one of several modules
-Write an init script and a live git ebuild
+Write a live git ebuild
Write an AJAX-based self-updating status viewer
Add logging besides just commands (restructure the buildlogs table)
Make backend do a dummy run through and queue all commands and other tasks, then execute them (for better status handling, easier debugging, etc.)
@@ -19,6 +17,7 @@ Do like wikipedia and put the header in the footer so important parts load first
Add email notifications to backend
Add configurable groups of suggested packages to frontend, backend
Add a statistics page
-Add all the necessary basics to the frontend - user management mostly
Add cleanup functions to the frontend and backend
Separate variables we got from the URL from the rest, stop using $request, instead keep super globals and strip slashes on them
+Replace STDOUT, STDERR, echo in backend with variable - either STDOUT, STDERR, or file
+Go back and figure out what should be log_msg and what should be debug, etc.