aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-12-28how silly, I did not remove the line when I adapted it (whence I copied it) to leave the current user the ownerMattias Andrée1-1/+0
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28pmMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28typoMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28docMattias Andrée1-1/+5
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28partially implement satd-list, satd-rm, and satd-runMattias Andrée6-30/+335
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28mMattias Andrée7-3/+5
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28m + receive messagesMattias Andrée11-36/+452
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28...Mattias Andrée1-2/+4
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28what was I thingingMattias Andrée2-21/+1
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28typoMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28reap children in sighandler to avoid getting stuck at EAGAINMattias Andrée1-2/+10
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28mMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28m + reexec on sighup + reap childrenMattias Andrée1-7/+42
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28m + all of this is probably unnecessary for most usersMattias Andrée1-0/+3
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28mMattias Andrée1-1/+2
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28mMattias Andrée1-2/+3
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28just in caseMattias Andrée1-0/+2
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28support recovering from a crashMattias Andrée2-0/+19
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28that is why I used MSG_PEEK initiallyMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28accept connections and for-exec to appropriate imageMattias Andrée2-6/+68
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28close state file + unlink before closing to avoid race conditionMattias Andrée2-2/+3
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28a file guideMattias Andrée1-0/+19
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28typoMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28create state fileMattias Andrée2-21/+74
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28use CLOCK_BOOTTIME rather than CLOCK_MONOTONICMattias Andrée1-3/+3
This allows use to be suspend-aware and we do not have to deal with the processes may not have the same epoch on CLOCK_MONOTONIC. Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28...Mattias Andrée2-19/+46
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28satd: exec to an image without init textMattias Andrée2-4/+53
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28mMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28we do not need to be able to pass the file descriptor via well defined fd:s now that we can keep the socket when called daemoniseMattias Andrée1-22/+4
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28update daemonise, and daemonise when fully initialisedMattias Andrée3-11/+126
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28reorder actionsMattias Andrée1-15/+15
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28docMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28get hook-script pathnameMattias Andrée1-1/+55
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28whitespaceMattias Andrée1-0/+1
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28the socket can be passed via stdinMattias Andrée1-5/+34
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28mMattias Andrée1-1/+4
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28unlink socket on flock failureMattias Andrée1-1/+4
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28docMattias Andrée1-0/+1
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28fix errors + use flock on socketMattias Andrée2-8/+37
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28listenMattias Andrée1-0/+15
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28mMattias Andrée1-8/+4
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28fix errors and tidy upMattias Andrée10-235/+206
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28the socket shall be opened on fd 3 (you will see why later)Mattias Andrée1-0/+4
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-28docMattias Andrée1-0/+10
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-26remove empty environment entiresMattias Andrée1-0/+15
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-26job ids must not be empty stringsMattias Andrée2-2/+4
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-26marshalled arrays are not empty-element-terminatedMattias Andrée2-5/+6
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-26create socketMattias Andrée1-3/+76
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-26mMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
2015-12-26mMattias Andrée1-2/+2
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>