[ANNOUNCE] Supervision Scripts Framework r24

From: toki clover <tokiclover_at_gmail.com>
Date: Mon, 23 Mar 2015 00:15:49 +0100

Hello Fellow Supervision Users,

After a common system halt/shutdown script has been added (r22) to handle
system halt/reboot; and added missing bits for Init-Stage-{1,3} of r21;
last bits
of backend unifications left were system halt... which is done in r24.

Completing service *hard* dependencies was easy after unifying system halt
because what was left was only waiting for actual up/down. Just did it in
two tiny
commits and bumped the API to v2.5. Daemontools-[encore] miss any option to
wait-up/down service, so nothing changed with this.

However.... this was not the end of the story, I just took advantage of the
bits to
unify many duplicated bits into sv/.opt/sv-backend which permited to keep
the number of lines under ~3k! by efficiently using the same bits
everywhere.

If I am not done now... I won't. Unless trying to implement a costly before
style
service dependencies, or writing system halt/init scripts which became very
easy
to do with the latest unification bits, there is pretty much everything I
wanted plus
improvements that came along the way to r24!

Enjoy easy supervision. (Complete relese note[1].)

[1]: https://github.com/tokiclover/supervision-scripts/releases/tag/24

PS: (Some r24 facts)
* First announce of "I'm done!" was for r1/100 commits/~1500 lines;
* Last announce of "I'm done!" was for r24/400 commits/~3k lines (2974 to
be precise);
* Where is the *overdoing*?

-- 
Error 404: gentoo user <0123456789> was not found
Received on Sun Mar 22 2015 - 23:15:49 UTC

This archive was generated by hypermail 2.3.0 : Sun May 09 2021 - 19:44:19 UTC