Commit Graph

98 Commits

Author SHA1 Message Date
Jack L. Frost f191b625dc rudimentary cgroup support
Signed-off-by: fbt <fbt@fleshless.org>
2018-01-08 08:07:18 +03:00
Jack L. Frost 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
Jack L. Frost e733ed4f6a logfile cleanup
Signed-off-by: fbt <fbt@fleshless.org>
2018-01-08 05:48:40 +03:00
Jack L. Frost a5f93916cd ooops :3
Signed-off-by: fbt <fbt@fleshless.org>
2018-01-08 04:52:15 +03:00
Jack L. Frost 4dee8a29b6 some cleanup
Signed-off-by: fbt <fbt@fleshless.org>
2018-01-08 04:47:42 +03:00
Jack L. Frost 758e841e1e var
Signed-off-by: fbt <fbt@fleshless.org>
2018-01-08 04:38:24 +03:00
Jack L. Frost a633061d30 Some more systemd work, a simple DSL
Signed-off-by: fbt <fbt@fleshless.org>
2018-01-07 12:02:12 +03:00
Jack L. Frost 51d452934a Ho about this then
Signed-off-by: fbt <fbt@fleshless.org>
2018-01-07 09:12:12 +03:00
Jack L. Frost 3c6fb9796b Another oops
Signed-off-by: fbt <fbt@fleshless.org>
2018-01-07 08:56:33 +03:00
Jack L. Frost 08b7d5631d oops
Signed-off-by: fbt <fbt@fleshless.org>
2018-01-07 08:47:23 +03:00
Jack L. Frost 234ee56bed Rudimentary support for systemd services
Signed-off-by: fbt <fbt@fleshless.org>
2018-01-07 08:36:39 +03:00
Jack L. Frost 903d3e9888 small fix
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-21 16:53:58 +03:00
Jack L. Frost 025d74179b edit()
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-21 16:12:53 +03:00
Jack L. Frost c48486cacf just some silly refactoring
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-16 00:36:32 +03:00
Jack L. Frost 873f0f6809 rogue debug change, reverting
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-14 18:42:12 +03:00
Jack L. Frost 492e2aa81b Make internal functions readonly
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-14 18:41:03 +03:00
Jack L. Frost cb6b3d61df Merge branch 'master' of builder.priv:spark/ssm 2017-12-14 07:10:56 +03:00
Jack L. Frost 6252f8fc1e Merge branch 'master' of builder.priv:spark/ssm
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-14 07:10:29 +03:00
Jack L. Frost 21a717762a Merge branch 'master' of builder.priv:spark/ssm 2017-12-14 07:09:43 +03:00
Jack L. Frost 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
Jack L. Frost 784f4eee49 Determine our full path and use that instead of /bin/zsh
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-14 07:07:48 +03:00
Jack L. Frost 32b26b5783 cfg_path bugfix
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-10 20:13:51 +03:00
Jack L. Frost 6f2db37dff Show the config path in the info
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-10 19:48:22 +03:00
Jack L. Frost 842662f3d5 Actually, let's move softly
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-10 19:42:25 +03:00
Jack L. Frost d9f22bf634 init.d -> services
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-10 19:27:51 +03:00
Jack L. Frost 587ed04903 init.d and reverse functions load order
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-08 16:49:34 +03:00
Jack L. Frost 8fdd73af45 More flexibility
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-08 16:39:05 +03:00
Jack L. Frost 34a43d4db6 also search for services in a package dir
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-08 15:16:03 +03:00
Jack L. Frost 253fd1f094 default can do arrays now
Signed-off-by: fbt <fbt@fleshless.org>
2017-12-08 14:39:50 +03:00
Jack L. Frost b13b47d1c0 show the full service command; do not escape the pager
Signed-off-by: fbt <fbt@fleshless.org>
2017-11-14 16:58:53 +03:00
Jack L. Frost 8173828c62 stopped services and workdir
Signed-off-by: fbt <fbt@fleshless.org>
2017-11-09 04:19:26 +03:00
Jack L. Frost 3ead5f0492 better readaility
Signed-off-by: fbt <fbt@fleshless.org>
2017-07-13 16:25:41 +03:00
Jack L. Frost a921025ce9 oops
Signed-off-by: fbt <fbt@fleshless.org>
2017-07-13 16:20:57 +03:00
Jack L. Frost 33d35654fc licence and readme
Signed-off-by: fbt <fbt@fleshless.org>
2017-07-13 15:45:56 +03:00
Jack L. Frost 9ae7a6f35e refactor
Signed-off-by: fbt <fbt@fleshless.org>
2017-07-13 15:37:53 +03:00
Jack L. Frost 9cee7a058e oops
Signed-off-by: fbt <fbt@fleshless.org>
2017-03-12 04:34:19 +03:00
Jack L. Frost d5c0a30b96 some new stuff
Signed-off-by: fbt <fbt@fleshless.org>
2017-03-12 04:30:36 +03:00
Jack L. Frost 532f7b0d09 refined info a bit
Signed-off-by: fbt <fbt@fleshless.org>
2017-03-11 17:57:16 +03:00
Jack L. Frost 1394e52057 removed debug stuff
Signed-off-by: fbt <fbt@fleshless.org>
2017-03-11 17:37:31 +03:00
Jack L. Frost 7fe65f774b info() and fixes
* Info function
* Fix: removing the pidfile

Signed-off-by: fbt <fbt@fleshless.org>
2017-03-11 17:36:07 +03:00
Jack L. Frost 9fc3d74501 nicer exit code handling
Signed-off-by: fbt <fbt@fleshless.org>
2016-11-17 13:11:11 +03:00
Jack L. Frost 0bfb6df3e1 redirect oneshots too
Signed-off-by: fbt <fbt@fleshless.org>
2016-11-17 12:26:23 +03:00
Jack L. Frost de5f640323 some path changes
Signed-off-by: fbt <fbt@fleshless.org>
2016-11-14 06:31:53 +03:00
Jack L. Frost acb168f880 rename sm into ssm
Signed-off-by: fbt <fbt@fleshless.org>
2016-11-13 19:20:10 +03:00
Jack L. Frost e980a7e1dc sig passthrough and tmpfiles
Signed-off-by: fbt <fbt@fleshless.org>
2016-11-13 17:33:58 +03:00
Jack L. Frost 7cc969de2b yay signals
Signed-off-by: fbt <fbt@fleshless.org>
2016-11-13 16:31:17 +03:00
Jack L. Frost e7c316c664 fixes
Signed-off-by: fbt <fbt@fleshless.org>
2016-11-13 14:47:20 +03:00
Jack L. Frost 2b72e15884 init
Signed-off-by: fbt <fbt@fleshless.org>
2016-11-13 11:11:47 +03:00