aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2025-05-06 07:43:04 -0400
committerB. Watson <urchlay@slackware.uk>2025-05-06 07:43:04 -0400
commit90f710c7ac7f6bfa87cb0862835729894201ebf6 (patch)
treebb7531ed838d04a13b7b37442beb5d646bc34905
parentdf054a1821264dfd339afac61656c6a2261fafbf (diff)
downloadmarsond-90f710c7ac7f6bfa87cb0862835729894201ebf6.tar.gz
update TODO, before I forget.
-rw-r--r--TODO15
1 files changed, 12 insertions, 3 deletions
diff --git a/TODO b/TODO
index 136df2c..1255a25 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,12 @@
-- command line options
-- daemonize
-- rc script
+- actual realtime scheduling (maybe). sched(7).
+- use a log file instead of stderr, so we can have error/warning messages
+ after detaching from the tty.
+- find out what happens if we try to run a 2nd instance.
+- print our /dev/input/event* node name, if possible.
+- options to set the virtual device name and vendor/product IDs.
+- much as I hate systemd, get someone to write a systemd unit.
+- s6 and/or openrc init scripts?
+- possibly use a UNIX socket. if we can connect to it on startup,
+ that means another instance is already running... so either exit
+ or pass a command to it (like "marsond -K" would kill an existing
+ instance).