]> zdv.bktei.com Git - EVA-2020-02.git/commitdiff
Merge remote-tracking branch 'gl/develop' into develop develop
authorSteven Baltakatei Sandoval <baltakatei@gmail.com>
Tue, 14 Mar 2023 20:03:38 +0000 (20:03 +0000)
committerSteven Baltakatei Sandoval <baltakatei@gmail.com>
Tue, 14 Mar 2023 20:03:38 +0000 (20:03 +0000)
1  2 
TODO.org

diff --combined TODO.org
index db92f337684d312523261a9426410767baf5cc49,66e8e63ed2d403675251907088edda6618092f16..f9e8f369604e992dcd3222214550b49b7f58f61a
+++ b/TODO.org
@@@ -55,16 -55,23 +55,33 @@@ Setting up time tracking via ~chrony~
  ** TODO Use ~age --version~ in creating ~VERSION~ output files
  ~age~ as of ~beta7~ outputs its version using the ~--version~ option.
  
 +** TODO Create scripts to store current sensor values in ~/dev/shm/~ dir
 +Date Created: 2021-01-25T00:36Z
 +
 +Create or adjust executables so they write latest sensor values to
 +~/dev/shm~ so other scripts can read values from them for other
 +purposes (i.e. periodically reading and piping into ~bklog~).
 +
 +Ideally, the scripts should output sensor data in ~jsonline~ formatted
 +to use an appropriate ontology (i.e. [[https://www.w3.org/TR/vocab-ssn/#iphone_barometer-sosa][SOSA]]). 
 +
+ ** TODO Prevent ~systemd~ from removing ~/dev/shm~ user files
+ *** 2021-10-31T21:53Z
+ ~systemd~ may be automatically removing ~/dev/shm/ninfacyzga~ and
+ other files used to store photograph script state. [[https://superuser.com/a/1179962][This]] SuperUser post
+ explains how this default ~systemd~ behavior can be disabled.
+ Disabling the behavior requires modifying
+ ~/etc/systemd/logind.conf~. This would add another step of complexity
+ with possible sideeffects if other unknown programs are writing to
+ ~/dev/shm~ and system stability requires these be regularly deleted.
+ [[https://github.com/systemd/systemd/issues/4532][This]] post indicates that the RemoveIPC behavior only occurs for
+ non-system users. Another possible solution would be to run the
+ photograph timelapse script as root; however, this would require
+ making sure to write the output files as the ~pi~ user to prevent file
+ permission issues. For now, the ~systemd~ defaults will persist.
  * Finished Tasks
  ** DONE Remove unused executables
     CLOSED: [2021-01-25 Mon 00:07]