Philippe PITTOLI
b1067b0e70
Adding shards targets.
4 years ago
Philippe PITTOLI
0f3d41651a
WeirdOS => Baguette
4 years ago
Philippe PITTOLI
7b5e7e9286
Fixing compilation.
4 years ago
Philippe PITTOLI
2c33b29f5d
Baguette.
4 years ago
Luka Vandervelden
2e66b44e58
start-as-root option added in service spec files.
4 years ago
Luka Vandervelden
ddeb253c1e
Updates nginx’ support.
4 years ago
Luka Vandervelden
5347ec4a62
spec-defined users and groups.
4 years ago
Luka Vandervelden
0572fc1647
Fixes a gen-config issue related to non-runnables.
4 years ago
Luka Vandervelden
9c84fe7368
Improved exception handling in service.
4 years ago
Luka Vandervelden
4568f3204d
Improved exception handling in gen-config.
4 years ago
Luka Vandervelden
7258ac4552
Improved groups/gid handling.
4 years ago
Luka Vandervelden
5d4cad69a6
authd, todod: updated service files.
4 years ago
Luka Vandervelden
3d49ca43be
Improved groups creation and edition.
4 years ago
Luka Vandervelden
8e03e83f8d
Primitive README added.
4 years ago
Luka Vandervelden
c8c0be9804
WIP for on-the-fly users.
4 years ago
Luka Vandervelden
ab9a76326e
%file configure: can be set.
4 years ago
Luka Vandervelden
1ec624db41
Naming convention.
4 years ago
Luka Vandervelden
671bf44dc4
Template additions.
4 years ago
Luka Vandervelden
3a502f0415
Manpages update.
4 years ago
Luka Vandervelden
8d5839724b
templates can now `raise` exceptions.
4 years ago
Luka Vandervelden
00dc153121
provider=none forces not using a token.
4 years ago
Luka Vandervelden
caeb5fcb70
Syntax fixes in service.1.
4 years ago
Luka Vandervelden
b074dae4e6
WIP documentation.
4 years ago
Luka Vandervelden
1a90b285d2
Non-runnables are being setup automatically.
...
In practice, they’re being setup after their last token provider has
been started.
4 years ago
Luka Vandervelden
ef7521c5b6
Imprroves postgresql’s readiness-check-command.
4 years ago
Luka Vandervelden
f2507e2dd0
readiness-check-command: implemented.
...
The 'postgresql' service is a good example of how this is used in
practice.
4 years ago
Luka Vandervelden
c43eb7af42
Grooming.
...
Fixes some issues introduced in the last commit.
4 years ago
Luka Vandervelden
d3fe317665
Grooming, `service reload`, `Service#reload`.
...
`reload-command:` can be defined in service definition `.spec` files.
4 years ago
Luka Vandervelden
77290392b2
Naming conventions in postgresql.spec.
4 years ago
Luka Vandervelden
f3633eba63
Minor UI edition for consistency.
4 years ago
Luka Vandervelden
4a03200130
Improved variable expansion in service definitions.
4 years ago
Luka Vandervelden
5852a1b818
Improved UI a bit.
4 years ago
Luka Vandervelden
32dd294c1b
Fixing postgresql’s UNIX sockets directory.
4 years ago
Luka Vandervelden
c2730bdd71
Improved service removal.
4 years ago
Luka Vandervelden
87929be026
Updating service definitions format.
...
THIS IS A BREAKING CHANGE
Hopefully, this change will make it easier to remove data on service
removal, but also to export and backup service data and to add
per-service system users.
A few obsolete service definitions have also been updated to the new
format.
Testing is still incomplete, you may want to wait a few commits before
using this.
4 years ago
Philippe PITTOLI
e0e81d8581
Services can now be "Non Runnable".
4 years ago
Philippe PITTOLI
10cd792373
Delete the PID file when stopping the service.
4 years ago
Luka Vandervelden
1c80a80158
Custom names for services.
...
Services must be created as `[env/]custom_name` and be passed a `type=`
parameter when created.
4 years ago
Luka Vandervelden
6c3024c92f
Merge branch 'master' of ssh://git.karchnu.fr:2202/WeirdOS/service
4 years ago
Luka Vandervelden
3a6d16840c
Updating authd.spec.
4 years ago
Philippe PITTOLI
fd704745fa
removing "test" port
4 years ago
Philippe PITTOLI
36000bfb97
nginx template: pid instruction
4 years ago
Philippe PITTOLI
106e7612e9
Merge branch 'nginx' of ssh://git.karchnu.fr:2202/WeirdOS/service into nginx
4 years ago
Philippe PITTOLI
f6f4d542ae
nginx: new template
4 years ago
Luka Vandervelden
184db7db1e
waitpid() called when stopping services.
4 years ago
Luka Vandervelden
7fdccfa1b2
`service status --verbose`
4 years ago
Luka Vandervelden
cd6fd4c81f
Improved `service status` a bit.
4 years ago
Luka Vandervelden
b202aa2b5c
Merge branch 'nginx' of ssh://git.karchnu.fr:2202/WeirdOS/service into nginx
4 years ago
Luka Vandervelden
6ee52f5baa
Ports management overhaul.
4 years ago
Philippe PITTOLI
56ffb39cc5
nginx proxy, gitea proxied
4 years ago