|
da1ffe1a7b
|
enforce strict service name rules
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-06 19:30:04 +03:00 |
|
|
bf85069b32
|
oops. This makes more sense.
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-06 18:29:30 +03:00 |
|
|
8cee6abd50
|
cleanup & setup
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-06 18:21:21 +03:00 |
|
|
88e05630ae
|
Signal passthru and support for $service_name::function style namespacing
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-06 17:42:10 +03:00 |
|
|
075d94e58c
|
Separate the svc pidfile and the service one
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-06 07:40:02 +03:00 |
|
|
4414293f9b
|
readme
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-05 04:45:26 +03:00 |
|
|
5c7cec8520
|
readme
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-05 04:41:55 +03:00 |
|
|
29bc62f208
|
reset-exit fix
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-05 04:28:35 +03:00 |
|
|
611349e243
|
early edit; list known
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-05 03:42:30 +03:00 |
|
|
52f3117d3f
|
Remove stale pidfiles in the respawn loop
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-05 02:52:55 +03:00 |
|
|
4bcd4cc58b
|
Silly ssm, search where you lost it, not where it is light
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-05 02:01:26 +03:00 |
|
|
42f42182ae
|
cgroup cleanup
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-05 01:36:40 +03:00 |
|
|
7e0df4a559
|
+#service_cgroup_cleanup
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-05 01:13:55 +03:00 |
|
|
8ae151b601
|
A feature to kill the cgroup members when stopping the service
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-05 01:01:57 +03:00 |
|
|
2f3837d07c
|
cgroup tweaks
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-05 00:35:29 +03:00 |
|
|
623bf57bdb
|
exit code and failure states rework
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-05 00:16:45 +03:00 |
|
|
7a3bb1a5f0
|
respawn rework
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-04 19:26:40 +03:00 |
|
|
39eb1aff49
|
Respawn cleanup and new features; usage
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-03-04 16:55:53 +03:00 |
|
|
92b54483bd
|
these should also be readonly
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-22 20:08:48 +03:00 |
|
|
9516f9d5fe
|
Found how to break it
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-10 22:00:22 +03:00 |
|
|
339ccd1b47
|
Turned out not to be very useful
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-10 11:30:02 +03:00 |
|
|
730374f6d7
|
more sugar
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-09 23:47:50 +03:00 |
|
|
e2ac26902c
|
A switch to disable checking if the service pid is in the correct cgroup
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-09 16:53:02 +03:00 |
|
|
5c33fc5712
|
A very old bug indeed
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-08 14:22:13 +03:00 |
|
|
e5fc565433
|
artefact of old
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-08 14:17:02 +03:00 |
|
|
d0d20d7d9c
|
separate cfg files after all; some cleanup
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-08 14:12:34 +03:00 |
|
|
f548e6f53d
|
oops
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-08 12:08:01 +03:00 |
|
|
9343c78b33
|
ssm.conf
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-08 12:02:02 +03:00 |
|
|
f026de8bb1
|
this ignores whitespace
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-08 11:52:40 +03:00 |
|
|
a715783fbf
|
More cgroup stuff
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-08 10:33:06 +03:00 |
|
|
f191b625dc
|
rudimentary cgroup support
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-08 08:07:18 +03:00 |
|
|
2d748aebc9
|
can only 'return' from a function or sourced script
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-08 05:58:23 +03:00 |
|
|
e733ed4f6a
|
logfile cleanup
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-08 05:48:40 +03:00 |
|
|
a5f93916cd
|
ooops :3
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-08 04:52:15 +03:00 |
|
|
4dee8a29b6
|
some cleanup
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-08 04:47:42 +03:00 |
|
|
758e841e1e
|
var
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-08 04:38:24 +03:00 |
|
|
a633061d30
|
Some more systemd work, a simple DSL
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-07 12:02:12 +03:00 |
|
|
51d452934a
|
Ho about this then
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-07 09:12:12 +03:00 |
|
|
3c6fb9796b
|
Another oops
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-07 08:56:33 +03:00 |
|
|
08b7d5631d
|
oops
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-07 08:47:23 +03:00 |
|
|
234ee56bed
|
Rudimentary support for systemd services
Signed-off-by: fbt <fbt@fleshless.org>
|
2018-01-07 08:36:39 +03:00 |
|
|
903d3e9888
|
small fix
Signed-off-by: fbt <fbt@fleshless.org>
|
2017-12-21 16:53:58 +03:00 |
|
|
025d74179b
|
edit()
Signed-off-by: fbt <fbt@fleshless.org>
|
2017-12-21 16:12:53 +03:00 |
|
|
c48486cacf
|
just some silly refactoring
Signed-off-by: fbt <fbt@fleshless.org>
|
2017-12-16 00:36:32 +03:00 |
|
|
873f0f6809
|
rogue debug change, reverting
Signed-off-by: fbt <fbt@fleshless.org>
|
2017-12-14 18:42:12 +03:00 |
|
|
492e2aa81b
|
Make internal functions readonly
Signed-off-by: fbt <fbt@fleshless.org>
|
2017-12-14 18:41:03 +03:00 |
|
|
cb6b3d61df
|
Merge branch 'master' of builder.priv:spark/ssm
|
2017-12-14 07:10:56 +03:00 |
|
|
6252f8fc1e
|
Merge branch 'master' of builder.priv:spark/ssm
Signed-off-by: fbt <fbt@fleshless.org>
|
2017-12-14 07:10:29 +03:00 |
|
|
21a717762a
|
Merge branch 'master' of builder.priv:spark/ssm
|
2017-12-14 07:09:43 +03:00 |
|
|
905b3e0b37
|
Full path; default workdir
* Determine our full path and use that instead of /bin/zsh
* Default workdir for all services is now '/'
Signed-off-by: fbt <fbt@fleshless.org>
|
2017-12-14 07:08:32 +03:00 |
|