Thomas Schoebel-Theuer
|
0c4f1eeb9f
|
marsadm: add forgotten LOOP
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
34061f9d59
|
marsadm: purge any left-over generator remains
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
b70f579da5
|
marsadm: fix typo in activate_resource
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
b26576bfa8
|
marsadm: speedup template file reading
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
34336089d8
|
marsadm: fix help in the presence of keywords
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
284b42bc4e
|
systemd: updated demo templates
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
e28f13f21a
|
systemd: specific units for icpu
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
aaba8f5063
|
marsadm: automatic local systemd-trigger
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
f223c703c8
|
marsadm: less template generation
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
07f7f8a9db
|
marsadm: separate global from per-resource
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
4179d66d74
|
marsadm: remove systemd locking
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
600c02322f
|
marsadm: per-resource template generation
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
18ccce69cd
|
marsadm: more debugging msg
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
ad7f81bc42
|
marsadm: better name systemd_unit_enabled
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
a766d93864
|
marsadm: faster mtime check
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
e9c9f525e0
|
marsadm: lockless atomic template generation
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
ebae3fb7c3
|
marsadm: timeout any hanging systemctl processes
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
2661f8ab94
|
marsadm: speedup transitive template generation
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
63b5a195f5
|
marsadm: primary separate trigger phase
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
0ed1325dd8
|
marsadm: split delete-resource into phases
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
32c703f59b
|
marsadm: leave-resource separate systemd-trigger
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
4d8d79881c
|
marsadm: split set-systemd-want into phases
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
ff1a89bc1b
|
marsadm: split set-systemd-unit into phases
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
0c3e7682ba
|
marsadm: automatic systemd parallelization
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
3907caf08b
|
marsadm: shortcut set-systemd-want
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
ee9e355600
|
marsadm: avoid exhaustive template search
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
f5435ee5ce
|
marsadm: less speaky template generation
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
fcad02e977
|
marsadm: skip predefined units
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
bd2622e484
|
marsadm: parallelize systemctl start/stop
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
76f39927d3
|
marsadm: force template generation upon resource changes
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
cceaa3a5f4
|
marsadm: less speaky actions
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
7107e060ac
|
marsadm: remove disturbing is_systemd_generate_necessary
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
4180741c92
|
marsadm: skip template instantiation on mtime check
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
e5602bf4f0
|
marsadm: factor out _get_file
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
f042972ee5
|
marsadm: split systemd unit and script directories
|
2021-01-06 17:06:53 +01:00 |
|
Thomas Schoebel-Theuer
|
11976c261b
|
marsadm: set-systemd-unit DEFAULT markers etc
|
2021-01-06 17:06:52 +01:00 |
|
Thomas Schoebel-Theuer
|
c1738680cd
|
marsadm: fix get-systemd-unit empty string
|
2021-01-06 17:06:52 +01:00 |
|
Thomas Schoebel-Theuer
|
b390bd7079
|
marsadm: skip systemd-trigger when called by cm3 & co
Stay away, avoid infinite recursion etc.
|
2021-01-06 17:06:52 +01:00 |
|
Thomas Schoebel-Theuer
|
ecca5f51cb
|
marsadm: allow directly executable .script templates
|
2021-01-06 17:06:42 +01:00 |
|
Thomas Schoebel-Theuer
|
f03ae66c52
|
marsadm: removed deprecated template fingerprinting
|
2020-12-22 09:43:08 +01:00 |
|
Thomas Schoebel-Theuer
|
9228bb7e36
|
marsadm: add header to generated systemd units
|
2020-12-22 09:43:08 +01:00 |
|
Thomas Schoebel-Theuer
|
fd83afcb46
|
marsadm: move filename substitution code
|
2020-12-22 09:43:08 +01:00 |
|
Thomas Schoebel-Theuer
|
1aec029792
|
marsadm: dynamic programming on template instantiation
|
2020-12-22 09:43:08 +01:00 |
|
Thomas Schoebel-Theuer
|
8846b48f74
|
marsadm: rework template activation
|
2020-12-22 09:43:08 +01:00 |
|
Thomas Schoebel-Theuer
|
8de93db03a
|
marsadm: remove deprecated want_host_path
|
2020-12-22 09:43:08 +01:00 |
|
Thomas Schoebel-Theuer
|
3fa0421365
|
marsadm: fix race on system lock breaks
|
2020-12-22 09:43:08 +01:00 |
|
Thomas Schoebel-Theuer
|
c27441325d
|
marsadm: new option --systemd-enable
|
2020-12-22 09:43:08 +01:00 |
|
Thomas Schoebel-Theuer
|
924abf9f42
|
marsadm: factor out systemd reporting
|
2020-12-22 09:43:08 +01:00 |
|
Thomas Schoebel-Theuer
|
601f378cd7
|
marsadm: workaround unimplemented AT_SYMLINK_NOFOLLOW and undef at utime()
|
2020-12-22 09:43:08 +01:00 |
|
Thomas Schoebel-Theuer
|
136dcae0ba
|
marsadm: safeguard return at resize
|
2020-12-22 09:43:08 +01:00 |
|