dash/contrib/init
Wladimir J. van der Laan 3325620ce1
Merge #21418: contrib: Make systemd invoke dependencies only when ready
663f6cd9ddadeec30b27ec12f0f5ed49f3146cc9 contrib: Use -daemonwait in systemd init script (Wladimir J. van der Laan)

Pull request description:

  Make systemd invoke dependencies only when ready by using `-daemonwait` in the service file instead of `-daemon`.

  Closes #21322 by making bitcoind conform to behavior specified for `type=forking`.

  This may need some tuning of timeouts.

ACKs for top commit:
  darosior:
    ACK 663f6cd
  hebasto:
    re-ACK 663f6cd9ddadeec30b27ec12f0f5ed49f3146cc9

Tree-SHA512: 890005852b632a202caa578e6c796ebdc9da0b2379a9157a4f56f7db9d193c0ffbb78d120bbf112ab2f273855f2a08c3da000b1f7a9fb5222a3b94dcdb16b878
2024-04-22 09:42:16 -05:00
..
dashd.conf Merge #16569: Increase init file stop timeout 2022-04-02 16:30:52 +05:30
dashd.init Merge #16569: Increase init file stop timeout 2022-04-02 16:30:52 +05:30
dashd.openrc Merge #21111: Improve OpenRC initscript 2021-07-16 10:04:09 -05:00
dashd.openrcconf Some Dashification (#3513) 2020-06-11 11:39:04 +03:00
dashd.service Merge #21418: contrib: Make systemd invoke dependencies only when ready 2024-04-22 09:42:16 -05:00
org.dash.dashd.plist
README.md Merge #20884: script: Improve robustness of bitcoind.service on startup 2024-01-16 09:29:46 -06:00

Sample configuration files for:

systemd: dashd.service
Upstart: dashd.conf
OpenRC:  dashd.openrc
         dashd.openrcconf
CentOS:  dashd.init
macOS:   org.dash.dashd.plist

have been made available to assist packagers in creating node packages here.

See doc/init.md for more information.