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