mirror of
https://github.com/troglobit/finit.git
synced 2026-11-09 16:21:24 +00:00
1 parent
e7dad9a770
commit
164fe12685
1 file changed
+11
-8
+11
-8
@@ -3,7 +3,7 @@ Change Log
|
|||||||
|
|
||||||
All notable changes to the project are documented in this file.
|
All notable changes to the project are documented in this file.
|
||||||
|
|
||||||
[1.13] - 2015-06-15
|
[1.13] - 2015-06-17
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
Support for multiple instances and introduction of an `initctl` tool.
|
Support for multiple instances and introduction of an `initctl` tool.
|
||||||
@@ -21,7 +21,7 @@ Support for multiple instances and introduction of an `initctl` tool.
|
|||||||
service #1 [2345] /sbin/httpd -f -h /http -p 80 -- Web server
|
service #1 [2345] /sbin/httpd -f -h /http -p 80 -- Web server
|
||||||
service #2 [2345] /sbin/httpd -f -h /http -p 8080 -- Old web server
|
service #2 [2345] /sbin/httpd -f -h /http -p 8080 -- Old web server
|
||||||
|
|
||||||
* Support for dynamically reloadable `*.conf` files in `/etc/finit.d/`.
|
* Support for reloading `*.conf` files in `/etc/finit.d/` on SIGHUP.
|
||||||
All `task`, `service` and `run` statements can be used in these .conf
|
All `task`, `service` and `run` statements can be used in these .conf
|
||||||
files. Use the `telinit q` command, `initctl reload` or simply send
|
files. Use the `telinit q` command, `initctl reload` or simply send
|
||||||
`SIGHUP` to PID 1 to reload them. Finit automatically does reload of
|
`SIGHUP` to PID 1 to reload them. Finit automatically does reload of
|
||||||
@@ -29,10 +29,13 @@ Support for multiple instances and introduction of an `initctl` tool.
|
|||||||
* Support for a modern `initctl` tool which can stop/start/reload and
|
* Support for a modern `initctl` tool which can stop/start/reload and
|
||||||
list status of all system services. Also, the old client tool used
|
list status of all system services. Also, the old client tool used
|
||||||
to change runlevel is now also available as a symlink: `telinit`.
|
to change runlevel is now also available as a symlink: `telinit`.
|
||||||
* Add concept of "jobs". This is a unique identifier, composed of a
|
|
||||||
service and instance number, SVC:ID
|
|
||||||
|
|
||||||
finit <stop|start|reload|restart> JOB
|
initctl [-v] <status|stop|start|reload|restart> [JOB]
|
||||||
|
|
||||||
|
* Add concept of "jobs". This is a unique identifier, composed of a
|
||||||
|
service and instance number, `SVC:ID`
|
||||||
|
|
||||||
|
initctl <stop|start|reload|restart> JOB
|
||||||
|
|
||||||
* Support for *deny filters* in `inetd` services.
|
* Support for *deny filters* in `inetd` services.
|
||||||
|
|
||||||
@@ -60,9 +63,9 @@ Support for multiple instances and introduction of an `initctl` tool.
|
|||||||
* Support for a more user-friendly configure script rather than editing
|
* Support for a more user-friendly configure script rather than editing
|
||||||
the top Makefile, or setting environment variables at build time.
|
the top Makefile, or setting environment variables at build time.
|
||||||
* Support for building Finit statically, no external libraries. This
|
* Support for building Finit statically, no external libraries. This
|
||||||
unfortunately means that some plugins cannot be built, at all. Thanks
|
unfortunately means that some plugins cannot be built, at all.
|
||||||
to James Mills for all help testing this out!
|
Big thanks goes to James Mills for all help testing this out!
|
||||||
* Support for disabling the built-in inetd server with configure.
|
* Support for disabling the built-in inetd server with `configure`.
|
||||||
* Support for two new hook points: `HOOK_SVC_RECONF` and
|
* Support for two new hook points: `HOOK_SVC_RECONF` and
|
||||||
`HOOK_RUNLEVEL_CHANGE`. See the source for the exact location.
|
`HOOK_RUNLEVEL_CHANGE`. See the source for the exact location.
|
||||||
* The `include <FILE>` option now needs an absolute path to `FILE`.
|
* The `include <FILE>` option now needs an absolute path to `FILE`.
|
||||||
|
|||||||
Reference in new issue
Block a user